Thanks for the response Ryan. Hmm, given that the application is written in Python, a simple scripting approach might be to just expose certain methods so that they can be called from another python script. That would have the advantage of being cross platform. At the moment the modules are all comp...