QUOTE(vir @ Jul 8 2005, 02:54 PM)
This works only for Title Formating dialog. It seems that foobar2000 directly use Tahoma for everything. Is there any way to change it? I wish the developers will change it to "MS Shell Dlg" as most applications does. So on most systems appearance will remain, and on my system it will look as expected by me

That would also make targeting the dialog design more complicated. Dialog templates use points as scale and for positioning, relative to the dialog font. There are a few problems with this that may cause certain elements to overflow the dialog, or even cause the dialog to overflow its parent window.
Basically, assuming default shell font would require developers to preview their dialogs with a broad range of fonts, and some fonts may require fixes that look odd with other fonts. For example, generous spacing between elements, generous sizing of all text elements, generous margin around the dialog, etc. Maybe it is a good practice...
This is in addition to making sure the dialogs work both with and without skins, with normal or large fonts, various DPI settings. Many developers don't even bother with that.