Basically I have an anonymous method that I use for my BackgroundWorker:
BackgroundWorker
worker.DoWork += ( sender, e ) => { foreach ( var effect in Glob
DoWork is of type DoWorkEventHandler which returns nothing (void), so it's not possible at all in your case.
DoWorkEventHandler
void