Anyone have an idea how to add an item to the right click context menus on a MapPoint 2004 map?

I have created an AddIn for MapPoint, so I might be able to subclass the map window (assuming the addin is loaded and that I can obtain the correct window handle). Before starting down this long and twisting path, any suggestions on alternative approaches would be appreciated.

One quick hack I tried was to capture the BeforeClick event of the map and substitute my own VB6 popup menu. While this worked, it would be a pain to always determine the proper context items to display in addition to the one item I want to add(and it was an ugly old fashioned VB graybar menu, not the nice white with icons).