Well installed programs have a lot of registry entries with the installed location linked to it. Many time just copy pasting doesn't work for games and other apps.
I would say, just uninstall them from the current drive and install them to a new one. Just take a backup of the saved games (for games) and copy them to the location of the new installer.
That is the only way i know of.
Thanks, I was hoping for an easier way,But it seems there isn't an easy solution to this. Thanks for the help.