Du könntest in der SetMethode deines Properties, den ComponentState abfragen und wenn der auf csDesigning befindet, die Werte nicht ändern:
Delphi-Quellcode:
procedure SetOnlyShow(const Value: Boolean);
begin
if not (csDesigning in ComponentState) then
begin
Cursor := crArrow;
Color := clBtnFace;
end;
end;