Puoi dividere il programma che stai facendo in due eseguibili uno che č la console l'altro č l'eseguibile con interfaccia..dal dos puoi chiamare l'altro programma e visualizzi cosė il form..ma comunque tutto questo giro puō essere evitato creando un UNICO progetto da "applicazione windows"..se hai problemi di velocitā o che pensi che la soluzione vada in buffer puoi sempre approfittare delle ottimizzazioni del codice..l'interfaccia grafica non centra nulla se tu richiami un backgroundworker..
Ciao