.NET 2 the Max, "Create Extensible .NET Apps," by Francesco Balena
Visual Studio Magazine, June 2005

Download the source code of the sample application that implements all the techniques discussed in the article.
