Ausserdem würde ich GetMute nicht im Timer aufrufen - ist unsinnig, weil es global wirkt und nicht nur für das aufrufende Programm.
Warum? GetMute ist doch nur eine Status-
Abfrage. Da ist es imo doch unrelevant ob es eine quasi
globale Abfrage ist oder nicht, oder?