I have developed a ZenPack to demonstrate lots of different ways to add menus. Largely it demonstrates techniques with Zenoss 3 though there are a few bits that also use Zenoss 2.x techniques.
You can find it on the standard ZenPacks page at http://community.zenoss.org/docs/DOC-12937 and the code is on github at https://github.com/jcurry/ZenPacks.skills1st.MenuExamples . Check at this github link for the extensive README.markdown documentation.
Please provide updates and feedback.
Is possible to extend this zenpack with menu for events? Id like create zenpack for share events with collegue by hand from gui (by email, xmpp etc.) without define alerting rules, but I don't know how to do It.