Blog to discuss extensibility in Visual Studio
Two good articles to help you out:
http://blogs.msdn.com/jomo_fisher/archive/2005/04/22/410903.aspx
http://weblogs.asp.net/rmclaws/archive/2005/06/04/410360.aspx
Microsoft is also working on an official whitepaper as well.