The most lightweight fix off the top of my head is not any sw firewall at all. All you need to do is find the hostname its trying to reach(google 'sysinternals tcpview') and modify your 'hosts' file in system32\drivers to redirect it to your machine(127.0.0.1). In most cases this will result in a timeout and the proggie will think its server is down which will bypass the whole routine. Viola, no sw eating up precious resources just to block one annoying/retarded protection.
Core i7 920 @ 3.8Ghz | 6GB OCZ DDR3 8-8-8-24 @ 1600mhz | eVga x58 Mobo | 2 x eVga GTX 460 SLI | Intel X25-M + 3x Seagate + WD Black = 2.75TB | X-Fi Titanium | PCP&C Silencer 750 | G15 KB | G5 Mouse | G35 Headset | Z-5500 Digital | Samsung T260HD