RegisterServiceProcess se utilizaba en Windows9x para que un proceso normal funcionara de una forma "similar" a un servicio. Pero dado que Windows XP si soporta los servicios no hay necesidad de esa función, ya que se puede crear un servicio e instalarlo como tal. Si utilizabas esta función para eso, es decir, para simular un servicio lo mejor es que crees un servicio.
Si lo utilizabas para ocultarlo de la lista de aplicaciones, puedes usar lo siguiente:
Esto lo hará desaparecer de la lista de aplicaciones, pero no de la lista de procesos. Por razones de seguridad no hay forma de hacer desaparecer una aplicación de la lista de procesos, la única forma es utilizar técnicas similares a las de los rootkits, y eso no se puede hacer desde delphi.