There are only two required fields in a .ZAP file, an Application Name (called a Friendly Name) and a Setup Command line.
The .ZAP File begins with a title line consisting of the word Application inside single Square Brackets ([ ]).
However, running an Executable file (such as setup.exe) often bypasses quiet, passive or silent installation switches, even if specified in the SetupCommand.
Finally, .ZAP Files do not automatically uninstall when a User no longer requires the software.
Accepting the new package and assigning the GPO to the relevant Organizational Unit (OU) will publish the application.