No,you will need to reinstall your programs and games on the new SSD.
But if you use Steam then you can, as I do, have that installed on another hard-drive and after installing Windows on the SSD opening Steam will repair/update the installation and you are good to go.
Unfortunately this does not work Origin (Crysis 3) and Uplay (FarCry 3) though there is a little trick you can pull with Origin to speed up the re-installation of your games.
Another little program I use to help speed up the installation of a lot of common programs that a lot of us use is to have a look at Ninite.
I have had to reinstall windows 7 on two SSD's this weekend,1 because of a mobo upgrade (Gigabyte Sniper M3) and the other because of a SSD failure. I tend to keep a back up of my programme .exe files on my NAS drive so reasonably painless to do a clean install of everything.