Небольшие изменения.
Код:

40. Переменная [DATA] переименована [DATE].
41. Оказ от внешних утилит сжатия - используются внутренние подпрограммы из cabinet.dll.
Теперь нормально работает с русскими буквами в путях и избавился от надоедливой потери фокуса при распаковке кабов.