[Zope] Q: How to manage a long-running external program