Moin!
Mit Komponenten erstellen hab ich noch nicht so viele Erfahrungen. Aber so wie ich das sehe, könnte man das schön umsetzten.
Ich hätte da z.B. an ein Panel gedacht, auf dem man im OnCreate mehrere weitere Panels/Buttons mit den vordefinierten Zeiten erstellt. Ganz unten könnte man dann eben auch das Edit und die Buttons etc. draufsetzten.
Also, ich denke, dass wäre eine lösbare Aufgabe!