I've never tried this, but if you have a shared drive between all version of Windows, you could probably install your games there (e.g., G:\SomeGame), and as long as you specify the same install directory on each OS version, they should all get the proper registry keys and you only have one copy...