If you dispose/delete both the event handler and the object it's subscribing to, you should be OK. Otherwise, yeah, you will have to unsubscribe each handler.
Or look at a different way of subscribing--not compiler-generated events. See http://paulstovell.com/blog/weakevents for an example)