I may be wrong, but it sounds to me like your son just copied the visible program files across to the backup drive. The problem is many programs keep extra install information in the computer's registry, and this registry would have been wiped with the upgrade, and not replaced from the backup. That would be why the programs aren't working. They are probably coming up with errors asking you to reinstall the programs, right?