PInvoke(s). A console, is a console, is a console. And a Windows NT/XP
console is a very cool console indeed. Just look up the Windows API
references for the console and you'll get everything you need if you can't
find the pre-canned code up at devx.
There's an article on codeproject which creates a new console (for a windows
app) which you then have much more control over. It's not strictly a
console app any more, but it would look pretty similar to a user.