Sounds like the win7 firewall is pathetic as it can't handle localhost proxies, e.g. it can't detect what is the parent application passing through the proxy.
Most 3rd party firewalls are able to detect what application is using the web shield proxy and act on that and not allow it through the proxy.