Hello,

Yes, of course you can. The same rules apply as when starting the worker from the GUI thread.

I heard that it can generate some strange behavior if to do so.
What kind of behavior? If you run iin to it, post the problem here. I'm sure we can find a solution.