Прям хотите на блюдечке с золотой каемочкой? Обломайтесь.
Никто не умеет толковых статей писать. Каждый в лучшем случае про свою задачу рассказывает и считает свой путь единственно истинным (от чего бы иначе вечные холивары-то были, если бы люди были толковые и разумно мыслящие?) А в худшем вообще ахинею несет, подслушанную у другого, а тот у третьего, как испорченный телефон.
Может и повезет, конечно. Но рассчитывать на такое...
Так что лучше привыкайте действовать как программист, а не как кодер или черт-ти кто: задачу составляйте сами, исследуйте аналоги (расширения IE (Browser Helper Object), например), в итоге определяйте, какие конкретно фичи вам нужны и как реализовать.
По поводу фич немного подскажу: обычно делается просто через экспорт функций из dll (которые затем динамически загружаются и выполняются приложением), либо через COM, как в случае с IE и дофига чем еще.