Used way to much time lately remembering some good places for a breakpoint while developing on Eclipse - so to help my self and possibly others then without further comment:
To track invocation of any WorkBench action:
org.eclipse.ui.internal.Workbench.runEventLoop()
To track invocation of any menu/keyboard action:
ActionHandler.execute()
These two together with some good breakpoint conditions and you should be able to track down which plugin is actually responsible for a specific action in the UI - a great timesaver.