точно подмечено. В ООП это делается с помощью метода Create. т.е создаётся обьект (контрол) с уже унаследованными свойствами. Необходимые методы выполняющие какие-то действия можно дописать самому. Cosinus, может посмотреть в эту сторону? http://kickme.to/inqsoft, зачем изобретать велосипед