Hola; ese programa puede ser un "servicio", como los que se muestran bajo la pestaña "Servicio" del Administrador de tareas. En general no es tarea sencilla, y Visual Studio tiene un template para ayudar con los primeros pasos. Hay un ejemplo simple que te puede servir en
http://www.codeproject.com/Articles/...e-in-Cplusplus