I know how to configure VS 2008 to open windows forms controls in code instead of the designer. But I think I have seen a way I could do this with an attribute I could decor
The magic line you seek is:
[System.ComponentModel.DesignerCategory("Code")]
Just put that before your control-derived type and kiss that useless designer goodbye.