Well it looks like your handlerDelegate is null when you are calling the RemoveHandler. I am not sure why this would happen, but have you tried instantiating the handlerDelegate right before calling RemoveEventHandler?
Victor
2008-12-16 16:57:33