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.