Trent
PMFJI.
Kari's form is visually inheriting everything. I recently put together some WinForms classes and in one such class, I placed a toolstrip container in the parent form level of my class.
I don't know whether you have actually done this but for me (in the subclassed instance of the form), VS really messed up placement of the toolbar relative to its original location in the toolstrip container itself. So, in any subclasses, the toolstrip did not appear to sit in its allocated space at the top of the container and, the container, for some reason, didn't quite Dock.Fill the subclassed form either.
There may be a perfectly good explanation and workaround for this but, I found that my answer was to create/use all of the parts that were specialised classes eg., Gradient Form Header, Toolstrip, Statusbar etc., that needed to be a part of the new form and then, "assemble" them at design time using a template. This stopped all of the visual inheritance problems and the toolstrip container behaved exactly as I expected it to.
Just my .02c
Best
-=Gary