When buying a new PC, I have always manually installed everything I needed, from old to new, installing software from original sources. Is there a free better, automatic way to do it than this?
Short answer, no, there isn't an easier way for single PCs.
I see a few good suggestions on how to move files across, but OP's original question was how to reinstall applications. That has to be done manually.
Good point. This is also an opportunity to clean up.The advantage (for me) of using pencil and paper and making notes of what apps you need to install is that I find that I get rid of all the old software that I do not use.
Don't forget to save and tranfer your Browser bookmarks, remembering you might be using more than one (most allow you to login and transfer automatcially).
Same here - I close my eyes to the security and to the data mining opportunities they have with my doing that.Firefox does that for you