How can I unzip an archive using VB.NET?
Actually I'm using this method, but it takes too long to extract:
http://www.codeproject.com/Tips/257193/Easily-zip-unzip-files-using-Windows-Shell32

Do you know a faster way?

If you combine this with your other thread then you could just run unzip.exe in the spawned shell.