Ich würde vermuten, dass dort noch ein
Handle offen ist.
Kannst du die Dateien denn per Explorer löschen, wenn du dein Programm noch offen hast?
In den neuen Delphi Versionen kannst du auch direkt zippen/entzippen.
Es gibt dazu schon einige Beiträge hier.