BeforeDelete only fires from within an Inspector, and it only fires if the
item is deleted from the File menu in the open Inspector.
About the only way I know to do that is to check the Exceptions collection
before and after, say when selection changes.
I am getting BeforeDelete() just fine (Ol2003-2007) for all
appointment types but recurrence occurences - the only other exception
is that when pressing 'delete' on the keyboard the event is not fired.
But it seems i will probably have to rely only on selection changes
then.
If i am not overlooking anything obvious it will complicate things
considerably then as on selection change i will have to serialize the
recurrence information of the parent appointment of the last selected
item somehow to a comparable format (i.e. text) and compare with the
last serialized recurrence info on selection change. Ouch.
Thanks,
Georg