I do not know how FXCM DLLs interact, but I don't think that they do interact at all.

Zorro instances do interact with each other when they write into shared files, for instance into logs or into the trade CSV file. In such a case any Zorro instance waits until the other Zorro instance has finished writing.