Hola,
Bueno. Es así y no es así. Verás. En realidad no se trata de paneles, sino de otros componentes. De hecho me dispongo ahora mismo a hacer una prueba con dichos componentes (pero en un proyecto de pruebas, no en la aplicación real), a ver si es que por ahí se averigua algo, puesto que con los paneles... todo parece ir bien.
El asunto es así:
Tengo el Handle de una ventana en que muestro (vía ParentWindow) un componente (no un Panel) que contiene a su vez dos controles más.
El componente en cuestión es el "TSLHColorPicker", que forma parte de la estupenda librería de componentes
MXS Color Lib.
Ahora mismo voy a probar con el "CreateParented" en un proyecto nuevo de Delphi Domingo, de modo que pueda comprobar si dicho componente responde al teclado (como se espera) o qué pasa.