Nein, Propertys kann man nicht verstecken. Allerdings gibt es in der
VCL für die meisten Komponenten auch entsprechende Custom-Komponenten, also TCustomLabel usw. In diesen Komponenten ist alles schon drin, was die echte Komponente kann, aber die neuen Sachen sind alle protected. Du kannst daher von den Custom-Komponenten ableiten und dann nur die gewünschten Propertys sichtbar machen.