Adding a Menu Item to Eclipse Without Forking the IDE: Extension Points in Practice
Eclipse's extension point mechanism lets you add menu items without forking the IDE. A worked command/handler/menu example, plus the ID-uniqueness pitfalls to watch for.