Odpowiedzi:
Nie musisz zapisywać skryptu jako aplikacji, po prostu zapisz go jako plik AppleScript i będzie on działał tak samo. Nie kradnie ostrości, jeśli zrobisz to w ten sposób. Przetestowałem to i działa.
set theFile to "/Users/me/Desktop/myscript.scpt"
tell application "iCal"
tell calendar "MyCalendar"
set theDate to (current date) + 1 * minutes
set theEvent to make new event at end with properties {summary:"it's a script!", description:"run the script", start date:theDate}
tell theEvent
make new open file alarm at end with properties {trigger date:theDate, filepath:theFile}
end tell
end tell
end tell