I had a lot of problems with Starlancer and Windows XP and then with Windows 7. Then I discovered the problems with stability stemmed from the game having a problem with multi-core and hyperthreading. Thanks to Pix's for this info - see
http://pix.blog.idnet.com/?cat=70
This is the way I made it stable and I only had one crash thus far and this was due to Norton AV.
Try the following for stability:
1. Download imagecfg (a tool that came with windows 2000 server)
2. Unzip it to Windows\system32\ as well as Windows\system32\dllcache\
3. Make a backup copy of your exe and icd files. (the batch file changes the lancer.exe and lancer.icd files)
4. create a batch file named Starlancer.bat with the following in it:
“imagecfg -u lancer.exe
imagecfg -u lancer.icd
imagecfg -a 0x1 lancer.exe
imagecfg -a 0x1 lancer.icd
pause
5. run the Starlancer.bat file once.
6. Play the game using the normal shortcut.
7. do this after each clean install
8. By the way in the properties of the lancer.exe do not use any compatibility fix and run as administrator.
9. Also ensure that you use the newest secdrv.sys and binkw32.dll (search other installed games and copy the newest into game directory after making a backup copy of the old ones)