This article shows how to call a Windows API from Delphi to zip or unzip files--without using a third-party component.
What the heart knows today, the head will understand tomorrow.