There are some programs i always install when i first setup a new Windows Installation due to how useful they are here are what i always recommend.
System Utility:
Partition Manager:
A Free Utility for doing everything you need to with Partitions.
http://www.partition-tool.com/personal.htm
Boot Manger:
Need to repair your Boot menu or edit your Dual-Boot options, this is a must have.
http://neosmart.net/EasyBCD/
Windows 7 USB Tool:
Make your USB stick a bootable device to install Windows 7 or 8.
http://www.microsoftstore.com/store/msusa/html/pbPage.Help_Win7_usbdvd_dwnTool
General Utility:
Winrar:
For Unpacking zip files and rar archives.
http://www.rarlabs.com/download.htm
Notepad++:
For editing text files, for writing Source code its a must have.
http://notepad-plus-plus.org/
Daemon Tools Lite:
Mount and mange your ISO Files.
http://www.daemon-tools.cc/products/dtLite
TreeSize:
A great tool that tells you where all your free hard drive space is going.
http://www.jam-software.com/
MultiMedia:
Video VLC Player:
No messing around with Video Codecs, simple clever and it does eveything from playing video’s to audio to lots more.
http://www.videolan.org/vlc/download-windows.html
Winamp:
Still the best Mp3 Player in my Opinion
http://www.winamp.com/