FWIW: You cannot copy and paste program files to a different location.
When a program installs in Windows, it creates all sorts of entries. Some of these are in the registry, some of these are in file locations.
This is the only time and way in which these entries are created...unless the program is updated and some/all files/entries are replaced by later ones.
Sooo...if I have a program installed on my C: partition (which is where I install all of my programs) and I later decide that I want those programs on my G: partition (one of my large drives)...I have to uninstall that program (using Add/Remove Programs) and then reinstall it...taking care to change the file location (also known as the path) that I install it to.
I must distinctly elect to install it to another partition, since the C: partition is the one to which it will be installed otherwise (C: is the default location of many programs...because it's always been that way (back to the days when there was only 1 partition, 1 hard disk) and because some think that Windows functions best with the programs in their customary location.
As for denying access to the 13-year-old...difficult task, but I would simply make him a limited user on my system. In today's world...the youth know much more and are more comfortable with computers than those in my age group (62), so I think you have your work cut out trying to deny access to settings.