A megoldásod én is letöltöttem, 3 különböző gépen próbáltam ki (saját, saját Windows 10-es VM és VCL-es kiadott virtuális gép). Egyiken sem történik semmi a szkripted futtatásakor, mindössze a Check kapcsoló kimenete jelenik meg. Így azonban nem értékelhető a megoldásod.
Nagyon mélyen nem túrtam bele a kódodba, de annyi bizonyosan látszik, hogy a shell.application-t használtad a zip fájlban történő navigáláshoz és másoláshoz, ami kerülendő. Én ezt tippelném a hiba forrásának. A legegyszerűbb megoldás, ha mindig a beépített .NET-es névterekben lévő osztályokat használjátok.
A következő házikban a problémák elkerülése végett kérlek téged is és mindenkit, hogy a beadandó házi feladatát mindenképp próbálja ki a kiadott virtuális gépeken. Ezeket használjuk a javítások során is, így elkerülhetők a környezetek változatosságából eredő konfliktusok.