rem: newEvent.setProperty("X-MOZ-SNOOZE-TIME-"+event.recurrenceId.nativeTime, alarmTime); 
add: newEvent.setProperty("X-MOZ-SNOOZE-TIME-"+event.recurrenceId.nativeTime, alarmTime.icalString); 
context:     snoozeEvent: function(event, duration) {        /* modify the event for a new alarm time */        // Make sure we're working with the parent, otherwise we'll accidentally        // create an exception        var newEvent = event.parentItem.clone();        var alarmTime = jsDateToDateTime((new Date())).getInTimezone("UTC");        // Set the last acknowledged time to now.        newEvent.alarmLastAck = alarmTime;        alarmTime = alarmTime.clone();        alarmTime.addDuration(duration);        if (event.parentItem != event) {            // This is the *really* hard case where we've snoozed a single            // instance of a recurring event.  We need to not only know that            // there was a snooze, but also which occurrence was snoozed.  Part            // of me just wants to create a local db of snoozes here...            newEvent.setProperty("X-MOZ-SNOOZE-TIME-"+event.recurrenceId.nativeTime, alarmTime);        } else {            newEvent.setProperty("X-MOZ-SNOOZE-TIME", alarmTime);        }        // calling modifyItem will cause us to get the right callback        // and update the alarm properly        newEvent.calendar.modifyItem(newEvent, event.parentItem, null);    },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/2aa3f69c53a3625e1782adb0b876b44b1a2eb424/calAlarmService.js/buggy/calendar/base/src/calAlarmService.js