About history.dat inclusion. It's non-graphical, so I don't see the point. With the viewer now it automatically re-arranges the labels based on how you ahve the game mapped. it would be EXTREMELY difficult to pull that off in a sensible manner with ascii characters, mostly because of things like word wrapping, ect.
Command.dat project is cool... I agree, I believe we contacted them at one point and they were uninterested. It's been a long while though so I could be wrong.
As sirp said, the lcd idea is super old.... I've been wanting to do it for years now.... in theory the viewer already supports it if the fe properly supports the viewer in "listen" mode, which isn't well documented. (Dk does it but I don't expect anything else to).
If I ever win one of these auctions off of ebay and get a good price on a "console" lcd I'll hack it to take vga input, run powerstrip with my dual head and have the first dual monitor cabinet. That is by far the best setup, but it's technically complicated both on the hardware and software side and I don't expect anyone else to be crazy enough to do it.
So to sum up...... history.dat isn't up to the task. Command.dat might be (but it'd be almost as difficult as my viewer only uses a static bitmap, not rendered controls).
Artwork or toggling of the viewer is still the best bet imho.
Whatever the solution, conversion between the ini/xml files and the end display needs to be semi-automatic.... anything that would have to be manually done would be too intensive a project.