Moderator Notice
I've moved this post into the dev forum from the plugins one.
It's a 50/50 whether posts about developing plugins sit here or in the plugins subforum. However as 95% of the other questions related to developing with Calibre have been in here I figure this is a better place. Particularly as undoubtedly this sort of topic may end up touching general Calibre development questions...