La cosa dovrebbe funzionare così
siamo su raspberry con display touch
avvio programma con finestra di login
la quale si chiude e apre il menu principale dal quale vengono lanciati altri form
nel frattempo un timer avanza e se nessuna operazione viene compiuta fa chiudere tutti i form aperti e riapre quello di login
con
Application.MainWindow=me
nel menu principale in effetti la cosa sembra funzionare a patto che i form non siano MODALI
all'evento timer do
Me.close ' mi chiudo e si chiudono tutti gli altri form
FLogin.show ' si apre la finestra di login
creu un piccolo progetto di esempio e lo pubblico