Galera, quando crio um JFrame e atribuo visibilidade false, o acontece com meu programa a impressão que tive foi de que ele não continua a ser executado é como se terminasse sua propria execução!!!
O javaw desaparece da lista de processos;
Coloquei um timer que chama um JOptionPane, que não aparece quando o Frame não está visível;
O que vc ou alguém que ler este tópico tem a me dizer sobre isso, eu acho que o Visible False do Frame de alguma forma termina a execução do me programa!!!
System.exit(0) largado assim do nada nao eh uma boa ideia em todos os casos, Thiago - eh melhor setar exitOnClose na janela, e fazer as threads que podem precisar limpar alguma sujeira temporaria ouvirem esse evento. Assim, elas tem tempo de passar um paninho nos moveis antes de sair.