Oder auf WM_MOVE der Form reagieren und dann entsprechend auch die andere Form verschieben.
Delphi-Quellcode:
if Self.Monitor <> Form26.Monitor then
//Self.Monitor := Form26.Monitor; // Monitor hat keinen Setter
Self.MakeFullyVisible(Form26.Monitor); // bzw. -stattdessen- vorher besser Top und Left setzen <- entsprechend der Top/Left beider Monitore verschieben