I know there used to be a progam around that could compress EXE-files in a way that would leave them executable (was it lzh??). When the (compressed) program was double-clicked, it decompressed itself to memory and then started.
Does anybody know which program does this and/or why this approach was not more successful? With faster and faster processors this seems like a good way to make programs load faster or send executables that don't need to be decompressed first!
P.S.: I am NOT talking about the Windows NT compression! The effect would (hopefully) be the same, but it should work in Windows 95 and not require any drivers. This is just native code that expands the program before running it and it used to work in DOS...
I'll increase the points for good answers