First - both lambdas and anonymous method must be typed; in this case,
MethodInvoker or Action is the easiest...
You'd probably find that this works:
this.Invoke((Action) (() =SetStatus(status)));
But to be honest, it is just as easy to use anon-methods here:
this.Invoke((Action) delegate {SetStatus(status);});