There is a larger issue in this scenario:
There are 3 major file types: OS, Program Files, and Personal Data. As Ignatzatsonis said, you can move the Personal Data, or using transfer software, leave it behind.
But if your installed programs were installed on the C: drive, that is where the OS is going to want them or they won't run. So to do this the easy way you need enough space on the SSD to move both OS and Program Files.
You could uninstall programs to reduce the size of the image and then just re-install them onto the larger (secondary) drive afterward. (Make an image of your existing drive before you do any of this so you have a painless way back if anything goes south).
At some point it becomes easier to just clean install Windows 7 on the new SSD and then re-install your programs to the drives you want them to. You've got to do the math!