The short answer is "Yes".
However if you want to run the programmes on the HDD you will have to Image the SSD from the OS disk you are using now.
If you are doing a clean install of Win7 then the answer is "No" because, while Win7 will see your programmes, the registry has no record of them being installed. The only way round is to reinstall all the programmes making sure that you use the same folders, which should keep all your data intact.
You might be better off, and safer, copying all your data (photos, docs etc.) onto a flash drive before before going any further. You can copy it all back later.