I described the Observer Pattern recently and how events fire out to observers of a Subject and how actions across panels and lists are wired through the Subject. This Subject class is a Component class. The Container is passed as a reference on Component Initialization. I occasionally get the error below, which is fixed by adding the line below to invoke the mainform's container constructor. This keeps getting deleted by the Designer generated Initialization Code. Don't know if its a beta 2.0 thing or something I'm mishandling.
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
// etc...