Thanks to @nlnet and their funding, the #Python libraries #icalendar and recurring-ical-events support calculating #alarm times in #ics files.
Now, you can create Python scripts that react to you setting an alarm in your favourite calendar app!
https://github.com/niccokunzmann/python-recurring-ical-events#alarms