With DemoMenu plugin you can easily understand the basic menu extension plugin concept and start writing your own menu extension plugin.
See Using Plugins for a description of basic work with menu extension.