packer will not help too :-)
i remember a day ( years ago ), i cracked 3d world studio ( josh knows about it. i warned him about protection ) and he used packer. exe is crypted, but still, it not crypted in memory :-) i dont know about todays packers.... but years ago, it was not so good
flexman, it is good idea, but you have to still store complete password in setzipstreampassword, thats a weak part