Como obter o identificador da forma mais importante em um aplicativo WinForm?

Eu tenho um aplicativo WinForm que tem outros formulários filho (não mdi). Se o usuário pressionar "Esc", o formulário superior deve ser fechado mesmo que não tenha o foco.

Eu posso usar um gancho de teclado para capturar globalmente o Escape, mas também preciso que o identificador do formulário seja fechado.

Eu acho que há uma maneira de fazer isso usando a API do Win32, mas existe uma solução usando código gerenciado?

questionAnswers(5)

yourAnswerToTheQuestion