.NET GUI no se muestra en WinPE

He creado una utilidad en C #, algo básico. Lo tengo en ejecución durante una implementación de secuencia de tareas SCCM. Una de las primeras cosas que hace (durante el evento de carga de formulario) es consultar ldap. Esa parte del código está en un bloque de prueba y se detecta una excepción y se muestra el mensaje de error, pero el formulario nunca aparece. En mi máquina de desarrollo, cuando había un error, recibía el mensaje pero el formulario se mostraba después.

He verificado que todas las DLL a las que estoy llamando están instaladas en WinPE, ¿alguien ha hecho algún desarrollo .NET para WinPE? Esto es WinPE 4.0 y he instalado .NET 4.0 y otro software utilizando la herramienta de deshabilitación que viene con el ADK de Windows 8. Aún no hay mucho en la red, ya que el soporte de .NET en WinPE es bastante nuevo.