When checked, Web Shield will scan only traffic of known browser processes (such as firefox.exe, for example).
If unchecked, Web Shield will scan traffic of all programs - which could be a little more secure, but it can cause compatibility problems with some programs using http-like (but possibly not exacly http) communication.