Andrew, your plugin is written in native C/C++, which is a big advantage over plugins which relay on JVM languages.
Dukascopy is using Java and so we end up with a very high latency regarding tick fetching, because we must use a Java to C/C++ bridge.
I think that the most useful solution would be that Zorro provides update methods which get called by the plugin.
Currently it is the other way round frown