Fonts in LV do suck quite a bit. I use system style controls exclusively for GUI type FPs.
I normally shove these settings into my LabVIEW.ini and app.ini file
appFont = "0" 13
dialogFont = "2" 13
systemFont = "1" 13
BDFont = "2" 13
This way the fonts are consistent between OSs that do and do not support high res fonts (i.e. WinXP). I have just tested it out with Win7 set to 150% (I normally use 100%) and it also works fine. These keys also stop the BD getting messed up when a VI is edited on a WinXP and then a Win7 machine (due to font size differences).
Note: I have only a vague understanding of what these keys actually do, but they work for me
I think these settings force the app to use the fonts specified, and the sizes, so they are not affected by font changes. I have seen similar settings where the actual font is specified (i.e. appFont = "Tahoma" 13 etc)
Not sure this is exactly what you are after, but its worth a try.