Klingt ein bisschen so, als ob der Teil von FastReport in der User Session laufen muss und das daher in Session 0, wo dein Dienst läuft, nicht funktioniert.
Was ähnliches ist mir neulich beim Einrichten von Jenkins passiert.
Ging ewig nicht, musste dann den Dienst in meinen User-Account laufen lassen (siehe Spalte "Anmelden als" in services.msc).
Hintergrund-Informationen:
https://brianbondy.com/blog/100/unde...s-and-desktops
Probiere doch mal diesen Codeschnipsel aus:
http://thundaxsoftware.blogspot.com/...er-active.html