I'm running Ubuntu 9.04, wine-1.1.23. Towards the end of level 3 the game always (3 times so far) freezes.
~/.wine/drive_c/Program Files/dyson$ wine Dyson.exe
fixme:ntoskrnl:KeInitializeTimerEx stub: 0x113ff8 0
fixme:ntoskrnl:KeInitializeSpinLock stub: 0x6577a4
fixme:ole:CoGetContextToken stub
fixme:shell:URL_ParseUrl failed to parse L"Wuwei"
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
fixme:shell:URL_ParseUrl failed to parse L"System"
fixme:shell:URL_ParseUrl failed to parse L"SdlDotNet"
fixme:shell:URL_ParseUrl failed to parse L"Tao.Sdl"
fixme:mixer:ALSA_MixerInit No master control found on MidiSport 1x1, disabling mixer
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0080: stub!
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0001: stub!
fixme:shell:URL_ParseUrl failed to parse L"System.Windows.Forms"
fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
fixme:shell:URL_ParseUrl failed to parse L"Tao.OpenGl"
fixme:shell:URL_ParseUrl failed to parse L"System.Xml"
fixme:wgl:X11DRV_wglChoosePixelFormatARB unused pfAttribFList
err:seh:setup_exception_record nested exception on signal stack in thread 0009 eip 7bc6e1b0 esp 7ffdbc7c stack 0x232000-0x330000