Danke
Sirius, das war genau was ich wollte! Ich verstehe die Implementation von
TObject.Dispatch(var Message)
zwar nicht im Geringsten (so viel Assembler), aber es funktioniert traumhaft!
Ein Problem mit zirkulären Referenzen sehe ich in meiner kurzen Umsetzung nicht: Der Messagehandler muss doch nur in seniem
implementation
-Teilum die konkrete Klasse des Formulars wissen um beispielsweise eine Farbe oder einen speziellen Button darauf anzufassen.