This article describes the port of Browser Helper (BHO) and IE Extension objects, originally implemented in C++/ATL/WTL, to .NET class library implemented in C#. Some instructive problems and advantages of such implementation will be shown on concrete example.
Articles Written by Tony Juricic
Using WTL treeview in ATL Browser Helper Object to view the IE Document Object Model.
Demonstrates one way to enhance ATL Registrar based on MSDN documentation. It also demonstrates how to make Internet Explorer Extension COM object that uses this enhancement to ATL Registrar.