Delphi XE2, estilos vcl recreando el manejador de ventana

Después de aplicar un nuevo estilo en tiempo de ejecución, el MainForm de mi aplicación crea un nuevo identificador de ventana. ¿Hay alguna forma de detener esto o reasignar el identificador ya que recibo una tonelada del siguiente error?

'Error del sistema. Código: 1400. Manejador de ventana no válido '

¿Hay alguna forma de manipular el proceso que obligue a asignar el nuevo identificador?

Resolví esto haciendo lo siguiente:

Mi formulario principal creó un formulario 'auxiliar' invisible que nunca se muestra, pero que tiene componentes visuales: estaba generando el error de identificador cuando intentaba volver a dibujar estos componentes visuales, así que reemplacé los componentes relevantes con objetos No escribí este código originalmente).

Respuestas a la pregunta(1)

Su respuesta a la pregunta