I have tried the current production Crossover product, 2.1, and also the latest stable wine release, 20040121. Both provided the same results. Money 97 will install, though the process is very long, but it will not run. The problem is at start up and seems to be that the App Path in the registry is not being read correctly.
I ran this trace:
wine --debugmsg +reg MSMONEY.EXE
And the program failed with a dialog box indicating a registry error, the deug messages ended here:
trace:reg:NtCreateKey (0x40,L"Software\\Microsoft\\Windows\\CurrentVersion\\App Paths\\MSMONEY.EXE",L"",1,f003f,0x4087fcf8)
trace:reg:NtCreateKey