Du könntest doch einfach im FormCreate jeder Form, die ein DBGrid beinhaltet, das OnDrawColumnCell auf die einmal definierte Routine umbiegen:
Delphi-Quellcode:
Procedure TMyForm.FormCreate (Sender : TObject);
Begin
myDBGrid.OnDrawColumnCell := GridTemplate.DrawColumnCell;
End;
Über den Objektinspektor geht das nicht. Der ist hier zickig, wie Du schon bemerkt hast.