Ah see the lfFaceName is a fallback if the function 'SystemParametersInfo(SPI_GETNONCLIENTMETRICS, 0, &ncm, 0)' fails (or all the values appear to be blank strings).
When that fails, it's asks the status bar which font it's using and uses that.
So the question is, why is it failing on your machine?
....I think I know and I'm working on a solution right this second