Gera um novo tópico para abrir uma nova janela e fechá-lo de um tópico diferente

No momento, tenho o código C # para gerar uma nova janela em um thread diferente, isso funciona, mas assim que a nova janela gerada é aberta, ela fecha e o segmento termina. Como eu faria para que a nova janela gerada pudesse ser fechada desde o primeiro segmento?

Aqui está uma "árvore" de como a desova atualmente funciona:

Rosca principal
- Usa uma função no segmento principal para iniciar outra função em um segmento separado para abrir a janela w, fazendo com que a janela use esse segmento.

Basicamente, eu só quero que as duas janelas tenham cada um o seu próprio segmento. E poder controlar a janela secundária gerada a partir do primeiro thread da janela.

questionAnswers(6)

yourAnswerToTheQuestion