Похоже, еще один случай, когда AppleScript получает лечение нежелательного пасынка. Я предлагаю подать ошибку с Apple.
В частности, ошибочное поведение выглядит следующим образом, начиная с OS X 10.8.2:
-- Trying to set ANY properties on the *default* sound alarm fails silently. -- Programmatically added alarms: only the trigger interval or date can be set. repeat with al in every sound alarm of newEvent tell al -- Works only on *programmatically added* sound alarms: set trigger interval to -770 # The alternative option, `set trigger date to ...`, works as well. -- Fails silently on *all* sound alarms, whether it is the default one or a programmatically created one. set sound name to "Pop" # `set sound file to ...` fails equally. end tell end repeat -- This only deletes the programmatically added alarms, but never the default one. delete sound alarms of newEvent
Таким образом, к сожалению, отключение тревоги по умолчанию путем манипулирования ее свойствами не вариант.