Script will relaunch in terminal window if if can't find a GUI dialog toolkit to run and isn't already in a terminal