@spark911 в "Списке" есть такие штуки как "Получить элемент". Можно сделать цикл и получать всегда первый элемент (удаляя его из списка) и делать что надо.
Что мешает снова распаковать архив и запустить скрипт? А после того, как уже знаешь, что он удаляется. устранить причину удаления, или как минимум хранить копию?
Это при условии необходимости пользы от работы скрипта. Может быть скрипт создаётся в пагубных для пользователя целях?