Como alterar um aplicativo de console para um aplicativo de formulário do windows?

Eu estava desenvolvendo um aplicativo de console, até que o nosso projeto precisava de uma interface de usuário sofisticada, então decidimos mudar o tipo de projeto para o aplicativo Windows. Nós tentamos colocar o código abaixo em nosso ponto de entrada:

        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        Application.Run(new UI());

Isso funciona, mas a janela do console original ainda está lá.

Eu pesquisei algumas informações úteis comoisto um, mas o que eles fazem é essencialmente matar a janela depois que ela foi criada, e não atacar a raiz do problema. Então, há alguma maneira mais elegante de fazer isso?

questionAnswers(2)

yourAnswerToTheQuestion