I thought about this in the past as well. You could write an encryption program. Then encrypt all of the image, mesh, sound and other files except the exe file. Place required code in the exe that decrypts the files, copies them to the hard drive, make your DarkGDK calls, shred and delete the decrypted files.
It is a lot of work but in fact it is possible to do. I heard about a product named MoleBox and have looked into it a bit. For the higher priced version it could save you a ton of time. Maybe somebody here who has used MoleBox allready knows how well it actually works.
I am not to the point of using it yet.
CrypticDragon
You know for a fact that you have reached the edge when you can absolutely see sound!