Dir ist aber schon klar, dass deine Lösung höchst
unstabil ist?
Sobald eine Änderung im IE stattfindet, kann deine Kette von FindWindow()-Aufrufen reisen.
Man kann ja Programme nach ganz verschiedenen Gesichtspunkten wie z.B.
Geschwindigkeit, möglichst geringem Resourcenverbrauch, Stabilität, Wartbarkeit, Portabilität optimieren.
Non-
VCL zielt dabei auf möglichst geringen Resourcenverbrauch und Geschwindigkeit.
Wenn dabei aber die Stabilität unter den Tisch fällt; naja jeder muss selbst bewerten ob es das wert ist.