Как уже упоминалось в комментариях, System.AddIn в значительной степени считается устаревшим перед лицом обновленного API, который намного проще в использовании. Это находится в System.ComponentModel.Composition и широко известно как MEF (сокращение от Managed Extensibility Framework). Я бы посоветовал вам пропустить MAF и перейти непосредственно к использованию MEF.
FWIW, Visual Studio 2010 использует MEF для динамического расширения пользовательского интерфейса, как для функций, поставляемых с VS, так и для расширений, предоставляемых сторонними производителями.