If you want it to run in DOS, you cannot (because C # / vb.net does not start in DOS). If you want it to work on Windows, I think you'd better use Windows Forms or WPF.
To answer your question; perhaps it is possible, but it will require a lot of work, and for the above reasons, I do not think it will have a return.
source share