Om det är återkommande systemunderhåll eller liknande du är ute efter att göra är det bättre att använda cron eller launchd. De är ju verktyg som är gjorda just för sådana uppgifter. iCal kan passa bättre för script som är interaktiva (och grafiska).
Jag vet inte om du känner till det, men just daily, weekly och monthly körs automatiskt av systemet, om maskinen är igång vid aktuell tid. (Daily körs 03.15 har jag för mig, utan att ha tittat efter. Detta kan man givetvis ändra, om tiden inte passar.)
Vilken version av Mac OS X använder du?
En sökväg anges på olika sätt, beroende på om den är relativ eller absolut. En absolut sökväg går hela vägen från roten, dvs /. Ex. /usr/local/bin/antiword.
En relativ sökväg utgår från den aktuella arbetskatalogen. Om aktuell arbetskatalog är /usr/local och en sökväg anges som bin/antiword avses alltså /usr/local/bin/antiword.
En sökväg expanderas också på vissa bestämda sätt, ex. blir ~/ sökvägen till den aktuelle användarens hemmapp. Ex: ~/Sites/index.html kan expanderas till /Users/bobo/Sites/index.html, om det är användaren bobo som exekverar scriptet.