I pushed my idea of the new api to the nick/spawn-child-watch branch. There is also a nick/uca-startup-notification branch in thunar to show how this would work in the real world. Also did some cleaning in the spawn code to use second timeouts and use environ again. Nick