Since you're using Exchange 2007, you have the option of using the Exchange Web Services Managed API for this. Glen Scales has some excellent examples on his blog.
http://gsexdev.blogspot.com/search?q=calendar+delete+items
You can download the API from here:
http://www.microsoft.com/en-us/download/details.aspx?id=35371