Hay varias formas de tratar con componentes anidados. Hay una presentación de Ray Konopka del CodeRage X que explica muy claramente unas 3 variantes, te recomiendo que la mires
Una alternativa es utilizar sub componentes. Esto sería como el caso del TLabeledEdit en donde todas las propiedades del TLabel están disponibles para modificar.
Otra forma es publicar las propiedades del sub componente que te interesan modificar. De este modo se promueve el encapsulamiento
Revisa este link
http://etutorials.org/Programming/ma...nd+Components/