You could just move the file over and see if it works. Run the program from the new folder (not from any shortcuts or icons because they will be pointing to the old location). If it works, you can change the shortcuts and icons to point to the new location. If it doesn't work, move the folder back.
Actually instead of moving it, I would copy the folder over to the new location and rename the old folder on C so that it will be a different location. That way if it doesn't work, you can just revert the name of the old folder in C to what it was before and everything should work.
We have a program called EZ File Transplanter that will move the folder over and change any filenames it finds to the new location. I don't know if that will work or not, especially with newer operating systems (it is not compatible with 64bit or above).