said by RockyRMG:
Could you test it a few more times? It sometimes works as you describe, and other times as I described.
I just did the following tests:
As I did,, before, I removed WB from ZA's allowed program's list. Set WB to load on startup. Left box "Deny access if permission is set to 'ask' and the TrueVector Service is running but ZoneAlarm is not." checked in ZA. Rebooted. WB icon in appeared in tray before ZA icon appeared. No temperature on WB icon. After ZA loaded, I clicked WB icon and ZA's "Permission to access" box appeared. I clicked "Yes". WB connected to weather server and gave me temperature.
I did this two more times. Same thing.
I then left WB in ZA's program list, with option set to "Ask permission" before access. I then UNCHECKED the ZA box "Deny access if permission is set to 'ask'". Rebooted. WB icon appeared in tray and gave me temperature. ZA loaded and icon appeared in tray.
Immediately after, ZA asked for permission for WB to access internet.
I repeated this. Same thing.
My guess is that you were mistaken when you thought you had ZA's "Deny access if permission if set to 'ask'..." box checked. It was really UNchecked. With all these settings, it's hard to remember what's what. I don't even remember that box, which is why I assumed it was at its default settings -- which it was.
So, I checked ZA's help file, and I am correct -- this box is indeed checked by default. It says:
"If the TrueVector Service is running, but Zone Labs security software is not, program access is denied by default."I then checked the ZA help file re. TrueVector. It says:
"In rare cases, an independent process such as a Trojan horse could shut down the Zone Labs security software user interface, but leave the TrueVector service running. This setting prevents the application from hanging if this occurs."Now that doesn't exactly apply to WB, but it's the same basic premise. Read: Leave the box checked.

Hope this helps.
Laura Fredericks