I am afraid what you are trying to do wont work.
When you install a program under Windows it updates a number of Windows system files so that when you start the program Windows knows what to do.
The problem is that you installed the program on the OTHER hard drive, and it is the version of Windows on THAT hard drive that knows how the program works, not the version of Windows on your "main" hard drive.
So, for example, when you try to start "Picture it" from your other drive, Windows (on your main drive) tries to start it, but because it was never installed on that copy of Windows it does not know what to do.
You will need to re-install any programs that are on the "other" hard drive again, so that the version of Windows on your "main" hard drive knows about them.