Thanks for the quick reply, Stu!
I suppose knowing the text width, I could play around with the label positions and right align the header text.
I certainly wish the foreground color was changeable, since the header background is dark gray, black fonts don't look very well. Now, you'll ask why can't I use a different color? Company branding restrictions.
Could this be done through Windows API/custom DLL, since the labels are just standard windows controls, and we can already change the background color? I just don't want to reinvent the bicycle if this is in the works.
As far as the use of different modern interfaces, I was just looking for more information on their usage. Most examples use modern.exe as a standard.