Hola ElDuc.
Hasta donde sé, si una propiedad está definida como public en la clase base, no hay manera de prohibir el acceso u ocultarla
en las clases derivadas.
En el caso de una clase derivada de TImage como en tu caso, no sería posible ocultar la propiedad Stretch, por ejemplo.
Claro está que puedo estar mal informado...
Saludos.
