Wenn du eine Windows-Anwendung machst, könntest du die Schriftart zur Laufzeit temporär einbinden; dafür braucht man nicht mal Admin-Rechte.
Delphi-Quellcode:
uses WinAPI.Windows;
if Screen.Fonts.IndexOf('
DeineSchrift')=-1
then AddFontResource(PChar('
C:\...\DeineSchrift.ttf'));
Noch eleganter wäre natürlich, die Schriftart-Datei vorher in eine Ressource zu verpacken.