I have just tested installing the following:
The Master Genealogist 7.04 (TMG) using the c4p file with Crossover V9.2.0 in Mint9 which is based on Ubuntu 10.04.
I installed Crossover in a new user account then TMG. As far as I could see everything appeared to work, immediately. This included Visual Chart Form (VCF),
If you want to print, then first set up a printer in TMG using the File
menu: File>Printer Setup>Selected. The default Windows printer
does not work on mine. For pdf just select the pdf printer driver in
Linux. "Install PDF Printer" in TMG should not be needed.
If you see the first TMG screen with missing text then you will probably need to load Tahoma font which is needed, or arrange an alternative as described in 2. TMG relies heavily on the Tahoma font. Crossover 9.2.0, but not earlier I think, sets up Tahoma at the time of installation. That is what mine did in a new fresh account in my system in ~/cxoffice/share/wine/fonts/.
You may have to do one of these, if you see blank entries when TMG loads:
1. Obtain a copy of tahoma.exe which will install this font. Install tahoma fonts from Cx Unsupported Application>Other Application.
Look here: http://www.codeweavers.com/support/tickets/browse/?ticket_id=29576;id=241;tscurPos=68950
2. Find ~/.cxoffice/TMG704/drive_c/users/crossover/Application Data/The Master Genealogist v7/app.ini and alter [Fonts] ListFontName=Tahoma so that Tahoma reads Impact. You will see the effect of using an unusual Linux font at once. Probably there are better fonts to choose for actual work. Note if you install tmg for multiple users app.ini will be elsewhere. The copy in the Program Files is not used so don't alter it.)
It may be required to install windings fonts, that used to be the case with cx 7 but it seems OK without in cx 9, I'm not sure.
If the font do not show properly in Details window under persons. Try setting oleaut32.dll to native. (Manage Bottles>Control Panel>Wine Configuration . Select Applications tabs and Default, then go to Libraries tab and set oleaut32 to Native.
See http://bugs.winehq.org/show_bug.cgi?id=12320 for more details of a bug in oleaut32.
Further note 9 Dec 2012
see http://www.codeweavers.com/compatibility/browse/name/?app_id=874;forum=1;msg=128858
The missing fonts problem exactly exists in install-crossover-12.0.0rc4.bin so stick with cx 9.2.0 for now.
Also TMGv8 will still not install due to the installer crashing as noted before in install-crossover-12.0.0rc4.bin .