Custom contextmenus for Internet Explorer

Hello,
I tried to create a BHO that controls the context menu for IE. The idea is that I want to display a new menu item when context menu is displayed but only when a specific site it is browsed.
What Ive tried:
1. Ive created my own object that implements IDocHostUIHandlerDispatch, but I did not succeed to attach it (SetExternalUIHandler of IAxWinHostWindow).
2. Ive subclassed the window of the IE. Ive implemented a handler for WM_CONTEXTMENU, and construct (partially) the context menu, but without MENUEXTENSIONS and without proper update UI. Here Im stocked.

If you have any other idea I should try or have any idea of how to continue the work Ive done, please HELP!
Thank you,
Dragos
[728 byte] By [dgavril] at [2007-11-17 22:36:54]