I have been told that it's hard to impossible to display and/or hide a console window from a Forms Application.

I say it is not, however. It's really simple

First, some declares.
Code:
    Declare Function AllocConsole Lib "kernel32" () As Int32
    Declare Function FreeConsole Lib "kernel32" () As Int32
Then you just use these functions and the already existing console...