La prima form può essere MDI child, quella secondaria per la selezione no. La form secondaria deve apparire e "forzare" la selezione di un elemento che ne provoca la chiusura.

Se così non è, vedo grossi problemi logici nella strutturazione di quell'applicazione e una sicura irrealizzabilità del sistema nel suo complesso.

Se mi viene richiesto di scegliere un record, fino a quando non l'ho scelto oppure ho deciso di non sceglierlo, non è possibile avanzare con qualsiasi altro processo.

Se la selezione deve essere "parallela" al resto del programma, cosa succederebbe se tu chiudessi la form chiamante che contiene l'etichetta nella quale dovresti visualizzare l'elemento selezionato; non ha nemmeno più senso operare una selezione in quanto tale selezione servirebbe ad una form non più visibile.

In poche parole, la Form 2 ha senso che venga creata, visualizzata con ShowModal e distrutta, senza essere perennemente visibile, anche quando necessario, nella form MDI parent.