RADツールつぐ。

フォームにTextBoxをぽちっと置く。
これをTextBoxExに変えたいとき
置いたTextBoxをはがしてTextBoxExにして
プロパティを設定しなおすのか?

非効率すぎる。コンポーネントの置換機能や
抽象クラスでの配置や、GUIによる継承を
サポートしろ。

それが出回るまでは開発者はコンポーネントを
拡張したコンポーネントを作るのではなく
decoratorパターン使って置いたTextBoxを
デコレートするような拡張ライブラリにしろ。