Mantener una aplicación de Windows encima de otras ventanas y enfocada, siempre

Estoy creando una aplicación de kiosco y quiero asegurarme de que siempre esté, sin importar qué, encima de otras aplicaciones de Windows y la barra de tareas de Windows.

Ya estoy bloqueando los comandos del teclado de Windows (alt-tab, etc.) pero todavía hay situaciones que podrían hacer que una aplicación se inicie y robe la pantalla.

¿Es posible conectarse a Windows desde .NET y probar continuamente si la aplicación tiene el foco y está en la parte superior, y si no es así, darle el foco y llegar a la cima?

Respuestas a la pregunta(4)

Su respuesta a la pregunta