What OS are you running; for Win7 and Win8/8.1 you are best to use the built in Windows firewall.
You should not run more than one firewall; therefore either the OS one or ZoneAlarm in your case.
As far as removing the multiple entries, I personally would not do so as there are various components to individual programs.
From: ZoneAlarm Forums :
"Enable Microsoft Catalog Utilization When enabled, prevents alerts for programs that are cataloged by Windows as known and trustworthy. Enabled by default. (Depending on your settings, ZoneAlarm may still alert you about such programs if they attempt to act as a server outside your Trusted Zone.) "
If you decide to uninstall ZoneAlrm then ZoneAlarm Uninstall 12.0.118.000 Tool