Aquí va: http://www.multiupload.nl/3O3T3UDGYT
El código que está en los recursos, lo hice en una DLL usando ASM y después es sólo cuestión de allocar memoria y saltar.
El code tiene comentarios algunos comentarios que use para guiarme al momento de desarrollarlo.
Cualquier cosa, pregunta.
Saludos!
PD: Me olvidaba! La pass del 7z es "a" (sin las comillas)