When I run dosbox.exe --version in Windows XP in order to have it dump version information (I forgot what the current version was and wanted to make sure this guy who had problems with a game was running the same version as me), it launches a new console window. This window immediately closes after printing said information, so I do not have time to read it. It is also impossible to pipe the output to a file.
Although a separate console window may be desired for normal operations, when run with --version it should use the current console window if it exists. I don't know if this is possible for just one switch... it might be a compile-time flag in the EXE header. If it's not possible... using the current console window all the time would be acceptable, at least to me.
This would only affect launching from an existing console (usually using cmd.exe) and not through "normal" means like through a shortcut or Explorer or the run dialog. If desired, users could launch it in a separate console window by using start.exe.