in reply to Run another program without blocking or exiting (Perl/Tk).

You can also use Proc::Background:
use Proc::Background; my $proc1 = Proc::Background->new("explorer http://perlmonks.org"); print "continue without waiting for the process\n";