Ich würde hierfür aber nur einen Timer verwenden, der in einem Zeitraster auf Ablauf der einzelnen Termine prüft.
Hm... und wenn es sehr viele Termine sind, so das der Timer in 1 Sekunde nicht schafft alle durchzugehen, was dann? Aber ok mein Wecker wird keine Sekunden haben, daher geht das schon.