I received the following from Wingate support:
"Wingate does work in conjunction with ZoneAlarm. What we have learned is to pay attention to your boot sequence. Some users claim that ZA but start before Wingate and then whatever other applications they are running. Also, Wingate is apparently not compatible with some NICs.
Some useful links to help you get Wingate set up correctly:
http://kb.deerfield.com/index.cfm?k=1
http://members1.chello.nl/~m.joustra/
http://www.gw.total-web.net/~emailee/win2.htm
http://www.speedguide.net/
ZoneAlarm protects the computer it is installed on. Before ZoneAlarm is installed, please make sure you have your Wingate and ICS configuration set up correctly with the ability to connect to the Internet and have the functionality you want from all machines on your internal home network.
Once this is complete, you can install ZoneAlarm. If you set the security level (for the Internet Zone) to High, the computer running ICS will be protected by the firewall. However, Internet access for the other computers (that access the Internet through the ICS machine), will be blocked. As a workaround, you can set the security level on the ICS machine (for the Internet Zone) to medium.
When the security setting is set at medium (on the computer running ICS), the connection should work. You will still be able to use all the application access control features protecting you from Trojan horses and revealing all applications trying to access the Internet. You can set the ZoneAlarm Internet Security level to high on all other computers.
By default, ZoneAlarm does not include the adapter subnets that correspond to your network cards as part of your Local Zone. Therefore, computers on your Local Area Network will not be visible to each other.
To include the subnets of network adapter cards in your Local Zone do the following:
1.Click the ZoneAlarm "Security" button view the "Expanded Security panel"
2.Click the "Advanced" button
3.Under "Adapter Subnets", locate the network adapter that corresponds to your network and check the checkbox.
4.Click "Apply", then click "OK".
As long as you leave the Local Zone security level at Medium, your computer will have access to network resources.
If you have resources such as printers attached to your computer that others on the network need access to we recommend that you disable the ZoneAlarm "Automatic Lock" feature. When engaged, the Automatic Lock will block access to these resources from the Local Zone.
If you install ZoneAlarm on your Server, give the services that the server is running permission to access the Local Network, or the Internet if necessary. Some services may require "Allow Server" privilege. You can grant an application "Allow Server" privilege in the ZoneAlarm "Programs panel". In some rare instances it might be necessary to lower the Internet Zone security level to medium for all services to work on the server.
On occasion applications or services that are configured with server privileges start before ZoneAlarm. In these instances, these applications will not be granted server privilege and ZoneAlarm will block them. To resolve these instances, you will need to quit the application, or service, in question and then start it again.
Best regards,
Zone Labs Support"