loggen geht ja nicht, kommt gleich obige Fehlermeldung
Das ist KEINE Fehlermeldung, sondern ein Hinweis, dass Dein Service den ServiceThread sofort nach dem Start EIGENSTÄNDIG beendet hat.
Es gibt 2 Varianten.
a) Dein Code in ServiceStart verursacht eine
Exception und schießt den ServiceThread damit ab.
b) Du hast ServiceExecute nicht (richtig) implementiert. Wie das richtig geht (while not Terminated do begin... end) steht in hunderten Tutorials.