I noticed ultimately that W7FWC causes significant higher CPU load when network connectivity has changed (i.e. disable WIFI and enable WIFI, using a VPN connection and disconnecting VPN again, deactivating the current network adapter and reactivating it, ...).
I causes about 10% to 20% CPU load on a more or less constant basis. When I restart Windows7FirewallControl.exe it is immediately back to normal (close to 0% CPU load).
Is this a known behaviour?
