Guys,
As I expected, this opens a can of worms

. Some developers will like it one way, others in a different way, or need additional features...this is why I think it's better to do it in a plugin that works exactly as you want.
Wolfgang, of course I can include your plugin(s) with XIDE, would love to do that! Actually maybe it's a good idea to include other plugins as well, like the one from Alessandro and from Stefan (the one for git integration).
And regarding adding menu items to the context menu, it is already possible, and what is not currently possible, I can of course add support for it in the plugin system.
Btw, here's the source code of the plugin system dll of XIDE (taken from the new 32/64 bit version), so you can see all the features currently supported. And for everything that you are missing, please tell me!