Cómo permitir formas secundarias de Delphi detrás de la forma principal

Si en Delphi 2010 o XE Application.MainFormOnTaskbar se establece en verdadero, todas las formas secundarias siempre están delante de la ventana principal. No importa en qué estén configuradas las propiedades Popupmode o PopupParent. Sin embargo, tengo ventanas secundarias que quiero poder mostrar detrás del formulario principal.

Si configuro MainFormOnTaskbar en falso, funciona, pero las funciones de Windows 7 están rotas (Alt-tab, icono de la barra de Windows, etc.).

¿Cómo puedo mantener las funciones de Windows 7 funcionando mientras sigo permitiendo que los formularios secundarios se oculten detrás del formulario principal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta