Since I am already spending time making all GoG games that I buy portable, I may as well share my solution for JA2 with others. If you follow these steps, the game will run under Windows 7 x64 without admin rights (regular user rights are sufficient):
1) Get the unpacked game files. Personally, I run the game installer in a virtual environment with plain old Windows XP and when it finishes, I copy the files to the real computer.
2) Move the game files to a folder outside of the standard Windows structure. I use D:\Games\JA2 and similar.
3) Change access rights to subdirectories SavedGames and Temp to allow write and delete access to anyone. E.g. cacls SavedGames /G Users:RWC
4) Create a shortcut to ja2.exe file (if needed).
That's all. No need for compatibility settings, no need to run the game as administrator.
Post edited February 18, 2012 by pepak