How could i make sort of a "background application"? Just a personal application that monitors another program that i have written.

Basically i need to know how to make a C# application without a user interface (Console, or windows form).

Thank you.