D3D doesn't seem to be:

    HFONT hFont = CreateFont(24, 0, 0, 0, FW_NORMAL, FALSE,
                             FALSE, FALSE, DEFAULT_CHARSET,
                             OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS,
                             PROOF_QUALITY, VARIABLE_PITCH, _T("Tahoma"));

Either way, I don't think the code should rely on the used font to be monospaced, because it provides no advantage for any text other than this one. And in the non-monospaced case, this alignment doesn't make things look any better at all, or does it?