Хотя запуск окна из консольного приложения вполне выполним, это окно не будет отзывчивым, поскольку в вашем консольном приложении нет очереди сообщений.(Или, скорее, у него есть очередь сообщений, но она реализована с помощью кода, который вы не можете контролировать.) Таким образом, вы можете открыть окно, нарисовать его и принудительно обновить его вручную, но вы не можете получить пользовательский вводв нем.
Я бы посоветовал вам забыть сделать это таким образом и вместо этого написать небольшое оконное приложение, которое запрашивает конфигурацию и затем запускает консольное приложение, передавая ему конфигурацию в качестве параметров командной строкиили заполняет файл конфигурации для консольного приложения для чтения.