Yes. Zorro functions can only be called in the Zorro thread. Not in a different thread. For some functions, it may work, but not for functions affecting the message loop, such as BrokerProgress.