in reply to Perl/Tk question about starting programs via a button
When you launch a process, grey out all your buttons. Then install a signal handler to wait on SIGCHLD that ungreys your buttons.
- doug