After a lot of messing about I fnally managed to get QB Pro 2003 (US Version) to install, it's quite simple (I havn't tested this procedure again but it should be right).
Install cxoffice. If you've already done that and also installed IE or tried to install QuickBooks and failed, I'd stop now, clear you CXOffice install and start from scratch. But you might be able to get it working anyway so feel free to try.
Install DCom95 from the cxoffice supported applications list.
Now just install Quickbooks, it will install it's version of ie6, now this seems to be the crucial bit because when you allow it to install ie6 then something else happens at the end of the install (after ie6 does it's post-install setup). I suspect it's probably a batch file in the quickbooks install directory (as per some peoples experience with QB2004), so if you've already installed IE before you install QB and don't install QB's version of ie, then you might try 'installing' that batch file (eg $HOME/.cxoffice/dotwine/fakewindows/Program Files/Intuit/QuickBooks Pro/reboot.bat) which registers some dlls etc.
And that's it, everything being equal it should work for you.
As for how well it works,
- in general, works pretty well
- it did crash when creating the initial company file in the 'easy interview' but on restarting the company file it created opened up just fine
- it does do some really wierd things with requestors sometimes, sometimes you'll be focused in a field of a requesotor yet your input is sent to a field in the main window, some Yes/No type requestors get sort of stuck in a loop somehow (click either button and another copy of the requestor pops up), sometimes it works, and I find you can usually do what you wanted to do in some other way (the main trickyness is adding "items" by entering in a new code in a field looking for a code, if you actually drop-down and click add-new you get better results I think). Also if you click yes/no long enough then the labels etc on the requestor get screwey.
- when creating/viewing invoices, the row of buttons at the top of the invoice (previous, next, email, print, ...) are somewhat hidden, seems they are drawn in the wrong place, I've had it once where you couldn't see them at all, but usually there is a few pixels of the top of the buttons visible so you can work out what they are. unfortunatly there is no keyboard shortcut for next/previous so when the buttons are totally hidden it's a bit of a pain.
- entering in an invalid calculation into a field locks it solid, so don't do it.
- I had to setup sales tax even though I don't collect any otherwise it would complain about not having supplied one, I don't know if this is a bug in QB or a problem with CX.
In all though it works acceptably well for the basic stuff, entering invoices, payments etc etc, just some of the setup can be troublesome if it decides to do an infinite requestor loop.
If cxoffice had an installer for it to ensure it nstalled properly then I'd award it a Bronze medal.