Questo codice fallirà clamorosamente su qualunque macchina in cui la cartella dei font non è in c:\Windows\Fonts, ad esempio qualunque macchina su cui Windows sta su un'unità diversa da c: (tipico il caso del setup di Windows che installa su d: facendo casino con la partizione di recovery, o di più versioni di Windows installate) o in cui la cartella di Windows ha un nome diverso (fino a Windows 2000 gli OS di famiglia NT stavano di default in una cartella chiamata WINNT, e se si installa Windows su un drive con già una cartella Windows viene creata una cartella Windows(01)).
Perché non imparate ad usare le cacchio di special folders?