Если предполагается использование под XP и выше - можно воспользоваться встроенной поддержкой zip. Попадался мне
пример на vb-script - полагаю, перенести на Delphi не составит труда.
папка - это элемент интерфейса, например "Панель управления", на диске - каталоги или директории