Я не уверен, но если это уже оконное приложение, возможно, стоит создать собственное консольное окно для перенаправления стандартного ввода-вывода. Это, безусловно, будет выглядеть лучше. Если вам нужно точное поведение обычной консоли, такой как копирование / вставка, вам придется переопределить ее.