Estou com um problema que muitos usuários deixam uma tela customizada aberta o dia inteiro desnecessariamente, e como esta tela possui uma funcionalidade de auto-atualização, então o processo padrão do sistema que controla a inatividade não funciona.
Eu queria colocar um timer para fechar forçadamente esta tela, já consegui fazer isso. Queria uma melhoria no sentido de fechar o processo liberar a licença, porém ainda assim deixando uma mensagem para o usuário (como ocorre com o processo padrão de timeout, onde ele fecha mas deixa uma mensagem dizendo que fechou). Seria possível fazer isso? Hoje estou usando a função Final() com um timer 10s, porém ela mostra a mensagem e depois fecha tudo sem deixar vestígios de nada.