Right click the shortcut to start it and select run as administrator. Have
you updated Directx too? Vista out of the box is missing some Directx files
to DX9 that some older games need to run so if you go download
dxwebsetup.exe from Microsoft web site it will update DirectX and install
the missing files. I have that game but don't have it installed on Vista. I
could try it later if the above two fixes don't work for you and see how it
goes on my Vista PC.