REDi #1 I think the GC calls the Delete method just before it releases the object from memory (when there is no more references to that object).