¿Expandir el paradigma de cambio de aplicaciones en Windows 7 para que se comporte como un juego de estrategia en tiempo real?

¿Expandir el paradigma de cambio de aplicaciones en Windows 7 para que se comporte como un juego de estrategia en tiempo real?

Antecedentes: en los juegos de estrategia en tiempo real, los edificios y unidades importantes a menudo se pueden agrupar usando una combinación Ctrl+(0-9). Esto, combinado con las teclas de acceso rápido del juego, hace que la "productividad" del juego (es decir, APM, EPM) sea extremadamente efectiva.

Como desarrollador, trabajo con una gran cantidad de aplicaciones, cada una con teclas de acceso rápido independientes. Si bien Alt-Tab es una excelente manera de hacer esto, más allá de 4 o 5 aplicaciones se vuelve menos eficiente que simplemente hacer clic en la aplicación deseada desde la cinta de inicio.

Lo que quiero: quiero poder asignar dinámicamente teclas de acceso rápido a programas y desvincular la tecla de acceso rápido una vez que se cierra el programa. Por ejemplo, Windows se inicia, asigno un '0' a VS2008 mediante una pulsación de tecla CTRL+0, que vincula VS2008 a '0' mientras el programa esté activo. Si VS2008 está cerrado, la tecla de acceso rápido se libera. Sé cómo configurar teclas de acceso rápido estáticas, pero creo que esto es limitante.

Pregunta: ¿Sería mejor intentar implementar esto desde el nivel del sistema operativo (es decir, utilizando la funcionalidad de AutoIT o integrada de Windows 7) O mediante programación (es decir, vb.Net ejecutando el suyo propio)?

información relacionada