Zum entpacken unter Windows brauchst Du Ein Objekt vom Typ "Shell.Application". Hier mal ein paar Zeilen Beispielcode aus einer meiner Applikationen:
'- CopyHere options for Unzip
Const FOF_SILENT = &H4&
Const FOF_RENAMEONCOLLISION = &H8&
Const FOF_NOCONFIRMATION = &H10&
Const FOF_ALLOWUNDO = &H40&
Const FOF_FILESONLY = &H80&
Const FOF_SIMPLEPROGRESS = &H100&
Const FOF_NOCONFIRMMKDIR = &H200&
Const FOF_NOERRORUI = &H400&
Const FOF_NOCOPYSECURITYATTRIBS = &H800&
Const FOF_NORECURSION = &H1000&
Const FOF_NO_CONNECTED_ELEMENTS = &H2000&
Set objApp = CreateObject ("Shell.Application")
varFlags = FOF_SILENT + FOF_NOCONFIRMATION + FOF_NOERRORUI
Call objApp.NameSpace(strTargetPath).CopyHere (objApp.NameSpace (strDetachedZIPFile).Items(), varFlags)