Google Groups Filter / Killfile For Internet Explorer

This software is provided "AS-IS." It is up to you to understand how it works, and to use it properly. I make zero promisses that it will work properly for you. I have also provided the Visual BASIC 6.0 source code to both the Browser Helper Object (the .DLL) and the installation program (the .EXE file) so that you may examine them for safety, and for you to modify if the originals do not meet your requirements.
.EXE Installation Program Version 2.0.0 This program installs the .DLL file below. You will need to place both this .EXE file and the .DLL file in the same directory, then run the .EXE program. You may also wish to place the supporting files listed below in the same directory if you need them. This has been tested successfully on Windows 98SE and Windows XP.

This installation program requires the Windows program REGSVR32.EXE to work. This file is usually in the \WINDOWS\ or the \WINDOWS\SYSTEM\ or the \WINDOWS\SYSTEM32 directory, and so those are the only three directories the installation program will look for the file.

.DLL The Browser Helper Object Version 2.0.0
Updated November 30, 2007
Place this file in the same directory you have placed the above installation program, and then run the installation program. You will need to close any instances of Internet Explorer before running the installation program.
Source Code Visual BASIC in a PKZip file This PKZip file contains the Visual BASIC 6.0 source code for the Browser Helper Object and also for the installation program.
Supporting files if you need them

msvbvm60.dll
MSHTML.TLB
mscomctl.ocx
filters.txt
vbbho.tlb

If you run the .EXE file and it tells you there is a file missing, you may download the missing file here and place it in the same directory you placed the .EXE file.
The installation program will show the requirements for a successful installation. If and when you wish to remove the Google Groups Killfile / Filter Browser Helper Object from your computer, just run this installation program again and select the "Remove GoogleGroupsBHO" button.


These two images will tell you that the BHO has been successfully installed. You are then ready to run Internet Explorer.
Select the new link at the top right corner of the browser titled "Killfile" to open up the options dialog window.

NOTE: One must "sign in" to Google Groups before this option is available.

The options dialog window contains options on how you wish the killfile BHO to work. This is where you may add and remove names to be filtered, and also tell the program how to mark article entries that have been removed.
The filter list is simple. You may *NOT* add portions of a name: therefore "User444" and "User633" may *NOT* both be filtered out by just entering "User" in the list. Lists are not case-sensitive.
This shows the "About" dialog box.
This image shows a "Page Type Two" page that has been filtered. You may tell the killfile to hide the removal completly, or list the name being filtered, or just say that an entry has been filtered--- using the "Killfile" link at the top right corner.
This image is a sample of a "Page Type One" page. It may also be called the "Discussions" page.

To add an asshole to the killfile list, select the "SLAY" in front of the asshole's name and you should hear a "DING!" or a "BEEP!" telling you the name has been added. If you do not hear the sound, your sound card is either trashed or the name is already in your killfile list.

Updated killfile names will not take effect until you either refresh the web page, or navigate to a new page.

If all of the articles on a page have been filtered, the AutoNavigate option (see option list dialog window above) will automatically navigate to the next (Older) page if the option is checked.