There appears to be no event tied to Shift-Delete. If I press delete I
get my GW#C#DELETE command but if I press Shift-Delete to "Delete and
Empty" I get no event. Is this a bug? I would assume "Delete and Empty"
would return an event also.

Is there a new event or class that I can subscribe to know when someone
Shift-Deletes a message?

Our system e-mails voicemail messages with WAV file attached. I am
creating an integration piece that when a user deletes this e-mail it will
delete the voicemail on the VM server as well. As you can imagine I would
want to catch both events.