(edit: chose to give some generic advice for helping solve your space crunch, I assume the above advice answers your original question)
You can also manually move already installed programs by using mklink /d from the command prompt (running cmd as administrator). Move the program, while it is not running, to your HDD then "mklink /d C:\old_location D:\new_location". The same operation also works on the "steamapps" folder if you are a gamer, allowing you to have steam download games to your HDD by default; and you can use SteamMover (google it) to move games back and forth between the SSD and HDD.
It's also possible to move your users/programData directories when installing windows: http://answers.microsoft.com/en-us/windows/forum/windows_7-files/win7-how-do-i-move-user-folder-to-a-different/565f16a5-e5ed-43c9-8422-4f56aebb296e
Lastly, many of the steps in this guide can significantly increase the free space on your boot drive: http://thessdreview.com/ssd-guides/optimization-guides/the-ssd-optimization-guide-2/