Actually I did another start from scratch. Wine 1.5 Ran the Quickbooks installer from the command line (off the CD) The install ran right through to the end, aside from two pop-ups asking to add Gecko components. Started Quickbooks from the command line and the terminal output asked me install Mono. Did that. Started Quickbooks from the command line. Crashes with a complaint that it can't find the licence data (see image) [Image: http://www.threesquirrels.com/Screenshot.png ] Out put is: Code: wine QBW32Simplestart.exe fixme:mscoree:parse_startup useLegacyV2RuntimeActivationPolicy=L"true" not implemented fixme:mscoree:CLRMetaHost_GetRuntime Unrecognized version L"v4.0" err:service:service_send_start_message service L"QBCFMonitorService" failed to start fixme:service:scmdatabase_autostart_services Auto-start service L"QBCFMonitorService" failed to start: 1053 fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=3): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=1): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=0): stub fixme:appbar:handle_appbarmessage SHAppBarMessage(ABM_GETAUTOHIDEBAR, hwnd=(nil), edge=2): stub fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1 fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1 fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1 fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1 fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1 fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33ed50,(nil)): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x1c0990,(nil)): stub err:eventlog:ReportEventW L"QuickBooks" err:eventlog:ReportEventW L"Returning NULL QBWinInstance Handle" fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33ed50,(nil)): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x1c0990,(nil)): stub err:eventlog:ReportEventW L"QuickBooks" err:eventlog:ReportEventW L"Returning NULL QBWinInstance Handle" fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33ed50,(nil)): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x1c0990,(nil)): stub err:eventlog:ReportEventW L"QuickBooks" err:eventlog:ReportEventW L"Returning NULL QBWinInstance Handle" fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33ed50,(nil)): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x1c0990,(nil)): stub err:eventlog:ReportEventW L"QuickBooks" [b]err:eventlog:ReportEventW L"Caught exception in LicenseUtility::IsSubscription: Could not initialize license properties "[/b] fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1 fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1 fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1 fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1 fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1 fixme:msxml:domdoc_setProperty Ignoring property L"NewParser", value -1 fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33df6c,(nil)): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x1c0640,(nil)): stub err:eventlog:ReportEventW L"QuickBooks" err:eventlog:ReportEventW L"Caught exception in LicenseUtility::InitializeLicenseProperties: Could not initialize license properties " fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:advapi:RegisterEventSourceA ((null),"QuickBooks"): stub fixme:advapi:RegisterEventSourceW (L"",L"QuickBooks"): stub fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x33ec14,(nil)): stub fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0002,0x00000004,(nil),0x0002,0x00000000,0x1c0640,(nil)): stub err:eventlog:ReportEventW L"QuickBooks" err:eventlog:ReportEventW L"MauiMain: Internal[1]" fixme:advapi:DeregisterEventSource (0xcafe4242) stub fixme:msxml:domdoc_get_parseError (0x1bdabc)->(0x33ea60): creating a dummy parseError I did note that the output mentions: Code: err:eventlog:ReportEventW L"Caught exception in LicenseUtility::IsSubscription: Could not initialize license properties "