I have many versions of ZPT on my system, at various stages of editing. The one I posted was not the most advanced, but probably one of the most stable. Later edits pointed out to me how much you need to not keep editing, saving, then making more edits and saving again. Gradually the PE becomes a mess, and corrupts, which is why I have tried to do as much as I can without altering the PE structure, and using DLLs instead of "adding sections" ever since that.
I'm afraid it's been too long (over 2 years) since I really used it to remember much about how it was internally set up.
I remember successes, attempts, and complete failures. But not much of the specifics.