Remove the theme totally via Control panel/add remove programs. These fancy add-ons are only interested in themselves. They don't consider what effect they may have on other software and your Trs2009 might well be the loser. Also, these themes suck up valuable memory you should make available for Trainz.
Also install and run CCleaner http://www.ccleaner.com/ Do the clean part first, then do the registry analyse/Fix three times (3). Make sure you rename each backup differently or the first and second will be overwritten. If you get no errrors after the second attempt, don't bother with the third.
Try running Trainz again. If no luck, uninstall Trainz, run CCleaner again then reinstall.
I'm suggesting that the registry is the problem because other people aren't having the same issues. To me, that implies that the problem is with windows, not TRS2009 itself.
Good luck.
I scanned. Then Analyzed and fixed the problems a few times. Still didn't work

Anything else? And are you sure it's not the font?
