OK, if you follow these steps you will not need to "right click run as admin" to get patches or mods to work.
This will elevate your privileges to the games folder and Vista´s UAC will no longer hinder you from writing to the folder.
OK, first open the Explorer, go to your Program Files folder and find the Ubisoft folder.
Right click on the folder and click
properties.
In the next window click
security tab, or what it is called in your language:hmm:
In the next window click
on the edit button in the middle of the window.
Then highlight User (your name-computer\User) by clicking once on it.
Then
check the first box, full rights or something, depending on your language.
This will fill in all boxes below. Click OK and sit back for a while.
Vista will now give all folders and files in the Ubisoft folder new flags to allow you to write to and change files without problems.
This will apply to all files present and all files later added to the Ubisoft folder. Incl. any other game you may have installed in that folder.
If you use the Sh3 Commander do this to the SH3 Commander folder too.
Now patching, modding, using JSGME etc will work.