Was für eine MessageBox, bzw. welche Fehlermeldung?
Strg+C funktioniert in Dialogen und dann hier Strg+V als Text rein.
Und ja, Delphis TService setzt den ExitCode nicht ... das muß du leider selber machen, wenn er nötig ist.
System.ExitCode:=X;
bzw
Halt(X);