I have been looking at a solution for some small annoyances I have been having with my Oolite installations under Windows.
-When testing different versions of Oolite I want to be able to use the same set of AddOns and save games without moving or copying the folders around.
-When I want to compile a different branch of Oolite and do a make clean prior to compiling, I want my save files and AddOns folder to be left intact.
Well, it turns out that you can use SymLinks under windows, and this seems to solve these problems. (You might know about this, but this is news to me)
It's a command line tool called MKLINK under Windows that is included with all versions of Windows starting with Vista, and it works with NTFS only.
If you don't want to use the command line there are some nice tools around that provides you with a simple GUI.
http://code.google.com/p/symlinker/ This one seems to be the most user friendly.
http://sourceforge.net/projects/symlink-creator/ More functionality, but also a bit more complex.
Use this to create SymLink folders that points to your save game folder and your AddOns folder and suddenly you can have several versions of Oolite sharing the same AddOns folder and you can keep you addons and save games in a different location, e.g safe when doing a make clean before compiling.
Disclaimer: I have tested this briefly and it seems to work fine, but no guarantees are given. Remember to keep a backup just in case something goes wrong.