EddekFZ: Thanks for the reply.
I tried installing it onto a flash drive, but shortcuts are path relative (if on one PC flash disk is assigned to F: and on other to H: then it won't work). I tried to mess about paths in .conf file, but it didn't help, it still tried to access the game at the original path.
OK, I see that Settlers is slightly different from MM1 and uses gogwrap. But there is a simple solution.
Create a .bat file. Easiest way to do it would be to open a notepad file type the following in it:
gogwrap.exe GOGSETTLERS2GOLD
After that save it as for example game.txt. Rename it to game.bat
(IMPORTANT: make sure you actually change the extension. You need to have file extensions visible and change the .txt extension to .bat).
Make sure that the file is in the same folder as gogwrap.exe. Now you can run the game from any machine by running this file.
If you have trouble creating the file let me know.
Tested and it works for me :)