There is a small event handler example at msdn
with the line:
myNewLog.EntryWritten += new EntryWrittenEventHandler(MyOnEntryWritten);
Presumably this adds the triggering event to a queue to be handled. What removes the handler from the queue? Do I even need to think about this?