Gracias Federico, aunque la solución la encontré en el hílo:
http://www.clubdelphi.com/foros/show...light=tservice
Y es que me faltaba poner la propiedad
Interactive del
TService a
True.
Os pido disculpas por no haber buscado antes en este fantástico foro.
De todos modos, le voy a echar un vistazo a lo que me comentas, es posible que me resulte útil. Gracias de nuevo.
Saludos.