Gallery app with Zip file upload

Tech-Archive recommends: Fix windows errors by optimizing your registry



I'm creating a gallery app, I would like users to be able to upload a zip file (containing images) which I then unpack and and store in a gallery for online review.

Do I need a third party component or can it be done in c# alone?

TIA

MC
.