Amigo se voce instanciar dentro do InitializeComponent() essa instancia
não será acessivel para outros métodos no corpo da classe, a não ser que você passe o objeto por parametro, eu crio uma instancia do ChildWindow no método que de fato eu a irei utilizar, você pode setar uma instancia global, daí sim todos os
seus métodos poderão ter visibilidade para aquela instancia;
Mas acredito que para um melhor desempenho crie a instancia de fato no método que você a utilizar e deixe que o Garbage
Collector faça seu trabalho.
Se essa resposta lhe foi útil , por favor marque como resposta
Atenciosamente
Marcus Fernando