Solución:
Agregué con éxito la aplicación usando el programador de tareas al inicio. Iniciar sesión y cerrar sesión no cerrará la aplicación, pero no se muestra ningún símbolo. Agregue detalles a mis preguntas paralelas y marcaré su respuesta como la aceptada.
Editar: Terminé usando este. Si tengo que configurar, detengo la aplicación en el administrador de tareas y la vuelvo a iniciar mediante el enlace. Después de eso, salgo de la aplicación y la reinicio con el inicio manual del programador de tareas.
Necesita separar su aplicación en dos.
Para permitir que se ejecute sin una sesión de usuario, necesita un servicio de Windows. Eso debería manejar todas las cosas de fondo. A continuación, puede registrar el servicio y configurarlo para que se inicie cuando se inicie el sistema.
Para permitirle tener una interfaz de usuario y aparecer en el área de notificación, necesita una aplicación de Windows. Esto se iniciará automáticamente como de costumbre y se comunicará con el servicio, por ejemplo, a través de canalizaciones con nombre.
Si bien todavía es (apenas) posible ejecutar una aplicación de interfaz de usuario sin una sesión de usuario, solo se mantiene por compatibilidad con versiones anteriores y ya muestra muchos problemas. Es probable que se elimine por completo en el futuro, porque rompe bastantes contratos. No confíe en trucos como este.
Necesita ejecutar su programa como un servicio de Windows. Una forma de hacerlo es utilizando el sc.exe
programa:
> sc create <new_service_name> binPath= "c:myappmyapp.exe"
Usted puede leer sobre ello aquí.