Creating custom Explorer bars, IE commands.
Writing IE add-on in C#, VB.NET, C++.
Custom Internet Explorer commands
Add-in Express for Internet Explorer eliminates the necessity to realize each command as a separate COM object and register it in a separate registry key. Add-in Express integrates all your commands in one collection (the Commands collection of the IE Module) with its visual designer. Sure, Add-in Express contains command events and registers all commands itself.
Extend Internet Explorer context menus
Just like it does for Internet Explorer commands, Add-in Express provides the same way for extending IE pop-up menus. Instead of realizing and registering each item of the context menu as a COM object, you use the ContextMenu collection of the IE Module. See how to create an Internet Explorer context menu item.
Create your own Internet Explorer toolbars
In Add-in Express, custom IE toolbars are implemented as .NET user controls that realize all necessary functionality. Just add an IE toolbar to your project (via the Add | New Item dialog box), place any controls on the toolbar and add the new toolbar to the Toolbars collection of your IE Module. See how to develop a custom IE toolbar.
Custom Explorer bars
Custom Explorer bars are realized by .NET user controls that you can add to your project via the Add | New Item dialog box of your project. Note, you should register your bar in the Bars collection of the IE Module. See how to build an Explorer bar.
Customize IE main menu
Add-in Express allows you to add a custom item or submenu to the main menu of IE 6 through IE 11. See how to add a custom item to IE main menu for full details.