Запустите программу из VS как обычно (ctrl-f5, или f5, или как угодно), а затем из системного меню (щелкните значок в верхнем левом углу окна), выберите «По умолчанию». Измените свои настройки, как вам нравится, и сохраните их. С этого момента новые окна должны запускаться в соответствии с этими настройками.
Что касается запуска вашей программы в чем-то отличном от «cmd.exe», вы должны знать, что «cmd.exe» вообще не задействован в окне. Это обычное консольное окно, и "cmd.exe" не создал его. В том же духе «bash» не будет задействован, потому что это командная оболочка, а не оконная программа.
Cmd.exe и bash (и целый ряд других, включая 4nt, command.com и все в этом духе) не являются оконными программами и не создают окон. Это программы в консольном режиме, и Windows автоматически создает специальные «консольные» окна для их запуска. Windows знает, что это программы в консольном режиме, поскольку в файле .exe есть флажок (формат файла PE ), который определяет тип приложения.
Console2 - это программа, в которой размещаются консольные приложения, и теоретически ее можно использовать, если Console2 позволяет запускать ее и внешнюю программу одновременно. В свойствах вашего проекта на вкладке «Отладка» измените параметр «Начать действие» на «Запустить внешнюю программу:» и введите в командной строке команду, которая запустит Console2 и вашу программу вместе.