プログラムに圧縮機能、もしくはWindowsで作成したzipファイルを展開する機能を追加しようとしても、現在はCOMでzipライブラリを作るか、オープンソースなどのzipライブラリを使用する必要があります。
オープンソースの実装ではライセンス上使えないケースがありますし、COMを使うにはzipライブラリを削除されている場合使えなくなります。.NET Frameworkに実装してもらえると、実装上の労力が減って助かります。
System.IO.Packagine.ZipPackageでは余分なファイルが付いてしまうので、好ましくありません。