In Trisquel GNU/Linux you can automate the process of reinstalling all your programs pretty easily(compared to windows): apt-get install program1 ...
Maybe you should educate yourself on what Free Software is before you actually permanently install a Freedom respecting version of GNU/Linux like Trisquel. Most people unaware of this concept, rather installs Ubuntu or the like.
