Quello che a me serve, è riuscire a svuotare lo stack in modo che il tasto Back non venga applicato più di una volta ogni mezzo secondo ad esempio. Tutte le pressioni in eccedenza devono essere cancellate.
Il problema non è tanto inibire probabilmente l'evento Back come col tuo codice, ma svuotare la coda.
If Stato = False Then
ToastMessageShow(Stato,False)
StatoBack = True
Return True
End If
If Stato = True Then
ToastMessageShow(Stato,False)
temp=1
Return True
End If
Questo sopra che è in pratica il tuo codice, con i ToastMessageShow ti farà vedere che se premi ripetutamente il tasto Back rimarrà la coda dello stack anche se nel frattempo lo stai bloccando.
Non pensavo fosse così complicato.