I need to write an extension for IE that works with favorites/bookmarks. Need to implement a custom "Add to favorites" window. This needs to be done in C++. What techniques should I use (MFC/ATL) and what exactly should it be called (Browser Helper Objects, Browser Extension, etc..) since I need a custom visible GUI. I am new to IE and any tutorial/example would be highly appreciated.