When it start up there a service it mentions (cant remember what it's called off hand - but it's something like windows something and something service) - this must be allowed to pass through.
Bit vague I know, but I stopped using ZoneAlarm a long time ago. If you are still stuck, there is a ZoneAlarm forum on tek-tips too.
<< JOC >>