Clientfenster haben normaler weise eine ID.
Sollte es ein VCL DBGrid sein, wirst du aber Pech haben. VCL Komponenten bilden ihre ID aus dem Handle, sind also bei jedem Programmstart anders, wie du schon festgestellt hast.
Ist es eine nicht VCL Komponente könntest du Glück haben, es sei den der Programmierer hat sich nicht drum gekümmert, dann muß die ID auch nicht eindeutig sein.
Die ID kannst du mit meinem Programm WindowInfo von meiner Seite ermitteln. Einfach die Zielscheibe mit der Maus nehmen und über das Fenster fahren.