If you run zone.exe by itself what happens? I'd guess you're missing a DLL file in which case you should get a dialog telling you so. Use dependency walker (
http://www.dependencywalker.com/) to figure out what you're missing.
If I had to guess I'd say it's probably zlib since that is easy to overlook, however I don't know if zone uses it or not.