I can recommend Carlos J. Quintero's Resources about Visual Studio .NET extensibility, you can start from "MZ-Tools Articles Series (about add-ins)". And Istvan Novak's DiveDeeper VSX blog posts, you can start from January 2008.