>プログラムを作る場合コンソールアプリを作ってからGUI化したほうがいいようなので
誰がそんなこと言った
コンソール版とGUI版を両方用意したいなら処理を別のdllに移して共用するようにしたほうがいい

一応質問に答えるなら、フォームアプリからコンソールアプリをProcessクラスで起動したら
Process.StandardOutputでコンソールアプリからの出力を取得できる