Maybe this theory doesn't make sense, because wouldn't mod.lockInstance() block until it succeeds? And the fork happens after the lock in /usr/bin/hp-systray. Where is the code for lockInstance()? Mark