I tried it on 1.0-rc3, on openSUSE 10.3. It installs, but trying to run launcher.exe gives the following: > dimesio@linux-95tw:~> WINEPREFIX=/home/dimesio/test wine "C:\Program Files\MXit\MXitPC\launcher.exe" > err:ole:CoGetClassObject class {56fdf344-fd6d-11d0-958a-006097c9a090} not registered > err:ole:CoGetClassObject no class object {56fdf344-fd6d-11d0-958a-006097c9a090} could be created for context 0x1 > err:ole:ITypeInfo_fnInvoke did not find member id 201, flags 0x4! > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE > fixme:urlmon:Binding_GetBindResult (0x16b6d0)->(0x32cbf8 0x32cc0c 0x32cc14 (nil)) > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:win:UpdateLayeredWindow (0x10026,(nil),0x32f2b4,0x32f2ac,0x430,0x32f2a4,0x00000000,0x32f274,2): stub! > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE > fixme:urlmon:Binding_GetBindResult (0x78f240)->(0x32ea94 0x32eaa8 0x32eab0 (nil)) > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:urlmon:CreateURLMonikerEx ignoring flag URL_MK_UNIFORM > fixme:win:WIN_CreateWindowEx Parent is HWND_MESSAGE > fixme:urlmon:Binding_GetBindResult (0x7b4678)->(0x32ea94 0x32eaa8 0x32eab0 (nil)) > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > fixme:system:SystemParametersInfoW Unknown action: 0 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 > fixme:shell:SHAppBarMessage msg=0, data={cb=36, hwnd=0x10026, callback=74b, edge=11573376, rc=(-8,901)-(1225160,2128588788), lparam=10026}: stub > fixme:shell:SHAppBarMessage msg=2, data={cb=36, hwnd=0x10026, callback=32eb98, edge=0, rc=(0,0)-(800,600), lparam=385}: stub > fixme:shell:SHAppBarMessage msg=3, data={cb=36, hwnd=0x10026, callback=23a, edge=0, rc=(570,200)-(570,700), lparam=10026}: stub > err:ole:CoGetClassObject class {56fdf344-fd6d-11d0-958a-006097c9a090} not registered > err:ole:CoGetClassObject no class object {56fdf344-fd6d-11d0-958a-006097c9a090} could be created for context 0x1 Running MXit.exe directly gets rid of all of the error messages, except for > err:ole:TLB_ReadTypeLib Loading of typelib L"flash9d.ocx" failed with error 2 repeated numerous times. This is even after having installed wine's gecko engine and Flash. My guess (based on my admittedly limited skills) is that the program needs real IE with Flash. Someone with more experience may have better suggestions.