1. Das macht eigentlich TTakePhotoAction unbrauchbar.
Nein, nur schwierig einzusetzen

Im Beispiel Projekt von Embarcadero funktioniert der Aufruf immer, weil der Test nur auf einer einzigen Form aufbaut. Sobald die Form die nach dem Start geladen wird eine andere ist läuft der Messagehandler ins leere.
2. In Tests habe ich das noch nicht erlebt, aber der Aufwand ist doch erheblich, für ein simples Foto.
Hast du mit dem Emba Beispiel getestet? Bzw. nur eine Form genutzt, dann funktioniert es aus dem Stand. Der Aufwand ist überschaubar, wenn der Code entsprechend strukturiert ist und keine Pfadabhängigkeiten in den Formaufrufen hat.
3. Ich kenne niemanden der Leute in internet foren siezt, da die Netiquette hier das Du vorsieht. Schreibe ich hier mit einem Bot/LLM ?
Nein, kein LLM. Ich hab den ursprünglichen Post in englisch verfasst und ein LLM zum übersetzen verwendet, erwischt

und da hat die künstliche "Intelligenz" scheinbar nicht genug Kontext von mir bekommen