It sounds like you used to have Windows installed on the HDD, then you added an SSD to your system and installed Windows on it. Is this true?
If so, you won't be able to run the programs that were previously installed in the HDD incarnation of Windows. "Installing" a program doesn't just put the files on the disk, it also creates file associations and configuration information in the Registry, and your new SSD copy of Windows won't have any of that set up. The only way to get it to work is to reinstall the programs again into your new copy of Windows.
When you reinstall the programs, you can choose to install them on the SSD or the HDD, but you will have to reinstall them and re-enter any license keys that they require.