ical and .ics files

This is not an Applescript question eventhough an applescript will import this data. I am trying this as a last resort as there are so many knowledgeable people in this forum someone might be able to shed some light on this.

I am trying to update my iCal diary via emailed .ics files from my web server (windows machine).
Any .ics file that contains a new event is imported fine. If that event needs to be cancelled the original code did not work with ical but works on the windows machine. The code is:
BEGIN:VCALENDAR
VERSION:2.0
METHOD:CANCEL
STATUS:CANCELLED
BEGIN:VEVENT
UID:aTjXC8r6O1izYGQdg92sAQ==@lookinthediary.com
END:VEVENT
END:VCALENDAR

I have revised the code and it now deletes the event BUT creates an unnamed event in my calendar at exactly the same time as the script runs. ie delete event on the 15/10/2010 but create a new event on the day at the time. DUH!! There is no code in there that creates an event.
Any help would be appreciated. New code is:

BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
UID:aTjXC8r6O1izYGQdg92sAQ==@lookinthediary.com
METHOD:CANCEL
STATUS:CANCELLED
END:VEVENT
END:VCALENDAR

Oddly enough the code below also deletes the event (and creates the unnamed event) without any instruction to do so. Is this a bug?

BEGIN:VCALENDAR
VERSION:2.0
BEGIN:VEVENT
UID:aTjXC8r6O1izYGQdg92sAQ==@lookinthediary.com
END:VEVENT
END:VCALENDAR