The Folder_OnMessageDeleted subroutine instantiates the server-side Critique object. It does this in order to delete the critique's record in the FmLib database by calling the Critique object's DeleteRecord method. It uses the MessageID property of the EventDetails object, and does not use CDO.
For information on just how this deletion takes place, see Server-Side Critique COM Component Tasks.