I'm sure there are a dozen of you out there who've solved WinXP problems with your Trek games, so come on: Share the Knowledge!
GAME: Star Trek TNG Birth of the Federation
Game will not start/crashes to desktop after splash screen
Three easy steps....
Make a clean install of BotF (if not already the case)
Install the 1.02 patch
In the directory the patch files were extracted to (usually \botf\temp) there is a file called USTREK.EXE. Copy this file and paste it into the \botf (main BotF install) directory.
Rename the existing TREK.EXE file in the main directory to TREK.EXE.BAK (or whatever).
Finally, rename the USTREK.EXE file you just added here to TREK.EXE
Thanks to Sloansect31
from the TrekPulse BBS
for this info!