Man braucht da keine Properties. Ich war aber wohl zu sparsam.
Merkt man sich die komplette aufrufende Form und nicht nur den Namen, so ungefähr :
frm1.AufrufForm := self;
dann läuft alles wie gewünscht.
SetFocus ist übrigens auch mit Vorsicht zu geniessen. So gehts allerdings (aus der aufgerufenen Form heraus) :
AufrufForm.BringToFront;
Wie man dasselbe Szenario nur mit Hilfe des Form-Namens hinbekommt, das ist mir noch nicht klar. Irgendwie denke ich, dass auch das gehen müsste.