Rhino Inside background thread

When initializing Rhino.Inside using
_core = new RhinoCore(new string[] { “-appmode” }, WindowStyle.Hidden);

Is there any way to run this code in a background thread ? I tried using async methods etc., but all I get is an error from the COM object.

I’m also guessing I have to run Rhino with WindowStyle.Hidden if I want to use Grasshopper later, right ?(other methods failed, resulting in crashes).