Bezüglich iOS muss man eines sagen: Die beste Wecker App ist die eingebaute. Das hat einen ganz speziellen Grund: sie darf Grenzen umgehen, die iOS bei der Entwicklung vorgibt. Und diese Grenzen verhindern immer noch den sinnvollen Einsatz alternativer Wecker Apps. Aber: Man kann bei der Entwicklung selbst auch tricksen. Hier ein Artikel, der den Entwicklungsstand 2017 beschreibt (neueres konnte ich auf die schnelle nicht finden):
http://andrewmarinov.com/building-an-alarm-app-on-ios/
Leider ist er nicht Delphi bezogen, aber für die Tricks mußt Du ohnehin auf tiefere Methoden zugreifen.
Sherlock