Terms you'll need to understand:
Windows service
The ServiceBase class
The ServiceProcessInstaller class
The ServiceInstaller class
The ServiceController class
Techniques you'll need to master:
Creating a Windows service
Installing a Windows service
Connecting to a Windows service and issuing messages such as start, stop, pause, and continue
Querying a Windows service to retrieve its status