Jonathan Dowland wrote: > That looks straightforward enough, but looking at the control file, how > come > zenity is only suggests: and there are options? how does that work? The code tries different alternatives, with zenity being the first. Please note that execvp() does never return if it succeeds. - Fabian