Is there a way to intercept when something is being deleted?

Would the windowProc work for this?

So basically, when someone deletes something, I would like an event in my vb exe to fire off, but how do I catch the deletion?