Esos "amigos" de los que estamos hablando ¿tienen conocimientos informaticos? o ¿utilizan cuentas limitadas?. Cualquier usuario con unos pocos conocimientos puede echar abajo cualquier proteccion que pongas si no estan usando cuentas limitadas para acceder al equipo.
Por lo que cuentas supongo que estaran alerta ante comportamientos estraños del equipo. Un simple vistazo a los programas que se inician con windows les podria servir para encontrar el programa. Por otro lado no es posible, o al menos no con delphi, ocultar un programa de la lista de procesos en Windows XP. La unica forma de ocultar un programa seria usar las mismas tecnicas que usan los
Rootkits, pero son tecnicas muy avanzadas (a nivel del kernel) y casi imposibles de llevar a cabo en delphi.
Por otra parte si eres su jefe no tienes porque ocultarte, se les informa de que van a ser controlados y punto. Tendran que aceptarlo. Luego solo tienes que controlar que no te cierren el programa :-D pero eso ya es mas sencillo. El que lo haga se tendra que enfrentar a las consecuencias.