Una de las politicas de usuario que ha implementado windows desde su versión xp sp2 o sp3 (no estoy seguro), es que una vez minimizada una ventana de una aplicación en uso, esta pasara a un espacio de ejecución (honestamente, desconozco si trabaja a un paaralelo diferente o usara un round robin como las conexiones de red) en el cual se ejecutara de una manera más lenta, ahorrando energia y disminuyendo la carga de trabajo del pc, tal proceso se conoce como ejecución en segundo plano, en el que la aplicación que se ejecuta en este modo deja de ser prioritario para el equipo y pasa a ser tratada como una rutina formal del equipo, como sucede con antivirus y multiples servicios que ejecuta el Sistema Operativo sin que el usuario se percate, por ejemplo, telnet, inicialización de detección de tarjetas de red o la carga de drivers para el funcionamiento del hardware del equipo.
Aqui hay una breve descripción del trabajo de segundo plano en windows 7, pero como dije antes, en XP también funciona
http://www.dolcebita.com/2010/03/exprimiendo-los-secretos-de-windows-7/