I think Proc::KillFam is part of core Perl. IPC::Open3 is. There are many Tk-IPC::Open3 examples on google. If worse comes to worse, you can get the pid by running ps and grepping for it's script name. There are many ways to get pid, ....study harder grasshopper. :-)