you cant connect to your programs because your shortcuts dont work?
if so, just delete the shortcuts and create new ones
--
If the programs dont work because they are not on the C drive, you must reinstall the program. moving it will not help because every program has a set of dlls and what not that connects to the current path of the core installed files
if the path changes the program stops working because in theory it cant find all of its components in the place it thinks they should be