First of all, why using WinZip? This way, you would make your functionality depending on this application.
Instead, if you can embed ZIP functionality in your code.
For working with ZIP, you can use #ziplib:
Another option is using SevenZipSharp, a .NET wrapper of the famous 7-Zip:
Both ZIP libraries are open-source.
And even if you want with WinZip and use it in a console application, you should rather use command-line WinZip. It will solve your problem. Please see: