So which registry keys are good ones to back up?
Depends on your individual software and which ones have preferences you want to save. Personally, I save:
- CrapCleaner preferences
- My DonationCoder Regkey
- J.River Media Center registration and preferences
- Several more, but you get the idea.
Some programs save data in HKEY_CURRENT_USER\Software. Some save data in HKEY_LOCAL_MACHINE\SOFTWARE. And lots save in both places.
A good way to see just what gets written to the registry during an install is to use TotalUninstall. That will record changes to the registry from an install and ensures that all gets erased after an uninstall.