La creación de la ventana es típicamente un proceso de dos fases (memoria y entonces más adelante el objeto de la ventana), fijando al padre en el constructor es probable dar problemas porque el objeto subyacente de la ventana todavía no se ha creado.