http://bugs.winehq.org/show_bug.cgi?id=20045
--- Comment #4 from Jörg Höhle hoehle@users.sourceforge.net 2012-02-24 16:29:30 CST --- The good news with 1.4-rc5 in Mac OS X 10.5.8: + It does not crash anymore when changing resolution. + The SWLEGO.bin does not disturb. Previous settings are loaded and shown in the graphics effects menu.
However, - Switching to a lower resolution does not resize the virtual desktop window. An unused area remains at the bottom right with whatever graphics were displayed last. - Switching to a higher resolution than initially started does not resize either. Try and go from 800x600 to 1280x1024 and you'll not be able to read the centered menu texts.
In summary, it's still better to start without SWLEGO.bin using: wine explorer /desktop=LegoStarWars,1280x1024 LegoStarWars.exe to force a good enough initial resolution.
I always use a virtual desktop on the Mac. In the past, XQuartz did not support xrandr. Nowadays, I don't want to switch resolutions, muck with ctrl-alt-A or have a game screen without normal windows. I got used to many windows on a desktop, e.g. 1280x1024 or 1440x1200 windows within a 1600x1200 screen are perfectly usable and you get instant switching to other apps.