Why does BusyCal launch when I snooze or dismiss an alarm?
When you snooze or dismiss an alarm, BusyCal must sync that action with the server in order to update the alarms on other devices that are syncing with your account. BusyCal must be running in order for it to sync with the server so it will be launched in the background if it is not already running when you snooze or dismiss an alarm.
busy cal starts when snoozing. App launching when snoozed. Snooze starts up BusyCal. Dismissing alarm launching app. App in foreground when alert dismissed.