Just to add a result from a little test program I wrote: there is no evidence of any memory/resource leak. Even calling 1.000.000 BeginInvoke on many Delegate. It could be that calling BeginInvoke on the same delegate many times could be more problematic... But other tests have not confirmed that. Mike, do you discovered something useful?
Marco