Have a small independent and Invisible program that ALWAYS runs and protects the zonealarm directory from deletion, or expand that into a hardware-wide file protection. Just in case any malware shuts down any zonealarm process(coughcoughWinstationterminate&Zwtermin ateprocesscough) or a user is frustrated and shuts it off and Oops where did zonealarm go?
You can have it generate a random name or have a bunch of useless data that it randomizes every time it runs too.
Operating System:Windows XP Pro
Product Name:ZoneAlarm Internet Security Suite