Do you get similar results if you right-click the zip file and choose Extract to "ZipName"?
Would it be possible to generate some manual process dumps while the delay/freeze is happening, so we can take a look at which part of the code it's happening in? That might be enough for us to work out what's going wrong without an archive to repro the problem. Here's how to make the dumps: Crash dumps for bug reports