Ein Teil des Problems ist mittlerweile gelöst.
Delphi-Quellcode:
procedure Hook;
var
p : procedure (Self: TObject; Value: String);
begin
p := GetPropInfo(TTable, 'TableName').SetProc;
HookCode(@p, @TTableEx.SetEx, @TableExSetProc);
end;
Damit lässt sich zumindest ein Hook auf eine Property realisieren.
Leider nicht auf Konstruktoren / Destruktoren.
Falls da noch jemand was zu hat, wäre ich sehr dankbar