I see you included ST:Hidden Evil in your "Works with Vista" list.
I also have Windows Vista (see my specs) and I was unable to play it. When I started the game in D3D mode, it crashed while loading the new game (if I remember correctly it was like: "Sprint engine stopped working"). I was unable to start the game in Glide mode, and in SW mode it loaded, but everything was terribly wrong (sound, colors...just about everything).
Compatibility mode (Win2K, WinXP) didn't work for me at all.
Did you encounter this error? And if so, how did you solve it?
My system specifications:
Intel Core2Duo T7700 @ 2,4GHz
NVidia GeForce 8600 MGT 256MB
Windows Vista Ultimate 32bit (DX10 obviously)
Thank you for any info.