I installed Win7 on a second partition, so I still have everything XP available and useable (and bootable!). Curiously, Win7 honors XP's ACLs (access control lists -- security settings), which I guess has always been there but because you almost always run an administrator user, it knows never to bother you about it. Whereas in Win7, the UAC prompts are nonstop.
Since I've got E:\Program Files, I just set write permissions for the Win7 user, and all is well. (The XP user is still there, showing up as some registry reference number I guess, but it doesn't know that that's still me.)
I don't know if I would recommend this for Win7's Program Files (x86 and not), if it allows you to make such a change in the first place; but it helps for this configuration at least.
Still haven't figured out why prBoom ( >:) ) wants UAC, maybe I didn't set the permissions correctly. You'll find ICACLS is invaluable.)
Tim
Seven Transistor Labs, LLC Electrical Engineering Consultation and Contract Design Website:
formatting link
Win7 Heads-up
Mark Chun pointed out to me that many legacy programs (INI only controlled) can be made to run nicely in Win7 by simply copying them from XP into an Apps (non-program) folder on your Win7 machine.
Edit the INI file to correct any path changes.
Make an icon for the executable.
Right click on the icon and "Run as administrator" to register the program.
I just did my venerable Eudora Pro v7.1.0.9 and it works a peach ;-)
(I also copied over my XP Solitaire, Win7's visuals suck big-time >:-}
...Jim Thompson