Subclass un ParentForm WndProc desde un Control

Estoy integrando un control MenuStrip personalizado en otra aplicación .NET. MenuStrip funciona bien, excepto por un problema de enfoque. Si el formulario que aloja el MenuStrip no está enfocado, el usuario debe hacer clic dos veces: una para activar el formulario y otra para seleccionar los elementos del menú. El formulario de host es parte de la aplicación .NET separada que no puedo modificar. Solo puedo modificar el código fuente de mi control.

Encontre unsolution en el nivel WinForm que anula el método Form WndProc, excepto que no tengo acceso al código fuente del WinForm ni puedo volver a compilar la aplicación y el formulario host.

¿Hay alguna forma de subclasificar el ParentForm de un control, de modo que active automáticamente el ParentForm si no está enfocado?

Respuestas a la pregunta(2)

Su respuesta a la pregunta