Well, not needing to see the console does not mean that the program does not need to run independently of the VB interface.
When you say things like "as it gathers/manipulates data", it sounds like the C++ program needs to remain running "in the background" even when you...