I have configured ZoneAlarm to load on Windows Startup.

I've noticed that, while ZA is loading, ethernet is not instantiated. I mean, ethernet card is not functional until ZA completely loads.

This could be logical in terms of security. But I'm not sure it is in terms of functionality.

I mean, I have several programs (in windows startup too) that recquire to gain Internet access while they are loading. In the meanwhile ZA is still loading, those programs have no internet access, so they fail. Many of those programs don't retry, so they finish their execution with an error code.

My question is: is there a way to tell OS to load ZA the first one on startup execution progress ? Is there a way to tell OS to wait other process' loading until ZA completely loads ? Is there a way to avoid those errors ?

Affected software:
McAfee VirusScan -> McAfee asks every time to verify my account (because it loaded before ZA did)
GMail Notifier -> It fails at startup and recquires a manual action to refresh its state.

Many thanks to whoever can help me.

Operating System:Windows XP Pro
Product Name:ZoneAlarm Pro
Software Version:6.0