Ähm.. vielleicht habe ich etwas überlesen aber warum so umständlich?
Wenn du wissen möchtest auf welchem Monitor ein Form angezeigt wird, frag es einfach
Delphi-Quellcode:
Screen.MonitorCount
Screen.Monitors
TForm.Monitor // Das hier suchst du wohl...