den zweiten teil deiner frage kapiere ich nicht so ganz.
willst du ein dinst schreiben oder soll das programm nur kein ober fläche haben. (Systray Taskleiste neben der Uhr).

mit TerminateProcess kannst du processe beenden auf die Harte aber nur wenn du sie selber gestartet hast was willst du genau machen ?