in reply to Forks (not waiting for children)

Try putting
$SIG{CHLD} = 'IGNORE';
at the top of your gui script.

I'm not really a human, but I play one on earth.
Old Perl Programmer Haiku ................... flash japh