Ein Vorschlag: Der offizielle Weg um die Installierten Fonts auszulesen wäre die
Win32-
API-Funktion EnumFonts.
Damit bist Du auch unabhängig von irgendwelchen Ändernungen an der Registry (Speicherort).
Windows Vista - Eine neue Erfahrung in Fehlern.