When the WRAPped EXE is run, all the required files are extracted for use.
When the application is closed, all the extracted files are deleted, leaving just the original WRAPped EXE in the directory, along with any new files created by using the application.
theWRAP does not encrypt nor compress.
The goal of theWRAP is ease of distribution and assured availability of resource files during the use of your application, not copy protection.
theWRAP takes everything in a selected project directory and wraps it into a single standalone executable.
You can distribute your project with all its files packaged into a single executable.
The type of files which can be WRAPped into your standalone EXE is not limited.
For example:EXEs, .DLLs, .SLLs, .WAVs, .BMPs, .JPGs, etc.
Whatever theWRAP finds in the project directory will be put into the final WRAPed EXE.
When the standalone (wrapped) executable is run, the wrapped files are temporarily extracted so your original program can access them.
Your program runs normally, reading and writing files as expected.
On termination of your original program, the extracted files are automatically deleted, leaving just the standalone wrapped EXE, ready to be run again.
Any files your program creates will remain after the deletion of the wrapped files.
For example, if your program creates a picture file and a datafile during a session, those created files will NOT be deleted when the session ends.
The created files will still be there next time the WRAPped program is run.
It is an easy way for novice (or experienced) programmers to include all of the necessary runtime files along with resources and their main executable in one executable file.
Upon execution of a wrapped exe, the files are temporarily extracted to disk and upon termination of the program the files are deleted; leaving only files which may have been created by the internal executable.
Step by Step animations of the process:

Anywaze, here's where to find it:
http://trondoc.ezwebtech.com/theWRAP/
../