One of my PCs (Win 7) has been having more and more problems. However, I need to keep Win 7 alive for certain legacy things I have to support. I'm planning to replace the HDD and re-install Win 7. I will need to either re-install or backup/restore a lot of the applications and files I've installed over the years. Is there a quick and relatively thorough way to do that?