just as a point of information, when programs run they run from memory, not the hard drive.
When a program or data is called on, it is copied from the hard drive to memory (either physical ram or the paging file or a combination of both).