OK, first I didn't make the program(s) or the menu. I only know that if you look in the registry in

HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt

you will find references to all the items in the menu (plus others). If you look at the one for italic for example you will see that it has a key that contains the path and a key for contexts with a value of 04. You can add your VBCode htm to the menu by creating a new pair of keys that reference your code. It will show up after you restart IE if the context value is 04.