Habe in den
VCl-Sourcen nachgesehen : irgendwas mit Custom gibt es da nicht. Das TStringgrid ist von TDrawgrid abgeleitet. Gehst du noch weiter zurück, dann landest du irgendwann sogar bei TStrings. Dadurch weiß ich jetzt auch, wo die TObjects eingeführt wurden.
Ich würde das ganze vergessen, weil es für das Vorhaben an sich keinen geeigneten Vorfahren gibt.
Meine schlimmsten Befürchtungen sind damit fast erreicht : in der
VCL die Cells zu privatisieren und diese neu zu compilieren. Das bedeutet Inkompatibilität für jede Delphi-Version. 8)