Did you read through this thread
http://www.subsim.com/radioroom/showthread.php?t=105144
IIRC When in either the Ubisoft or SilentHunterIII folder there is a tab at the top
Compatabilty files
Vista holds on to these and even though you delete the game will add them back in next time you install - these files are kept in
C:\Users\Yourname\AppData\Local\VirtualStore\Progr am Files
For that purpose always best to install outside of Program Files folder - where Vista has control - to anywhere you like
Make a folder on the root drive - C:\Ubisoft or something and install to there
So for now I guess uninstall all
Delete those compatability files and re install out of program files