Leider doch noch nicht die100%ige Lösung.
Obige Variante funktioniert nur, wenn man die erledigten Timer am Ende der Timerliste hat.
Stehen sie am Anfang und man befindet sich mit dem Cursor auf dem ersten wartenden Timer, dann werden zwar die alten Timer bereinigt, aber die Einträge über dem Cursor werden nicht refreshed. Erst wieder nach Taste hoch oder runter.
Naja, da ich die alten Timer immer am Ende der Timerliste habe, reicht mir erstmal obige Lösung
Für die andere Variante (am Anfang der Liste) müsste man vermutlich den Selection-Index neu setzen.
(vor dem Aufräumen ist z.B. der 3. Eintrag ausgewählt, davor sind 2 erledigte Timer - nach dem Aufräumen ist immer noch der 3. Eintrag gewählt - da müsste der Cursor eigentlich hochrutschen auf den 1. Eintrag)