Janela na barra de tarefas

É o seguinte pessoal, tenho o seguinte problema:

  • eu crio um JDialogo a partir do JFrame principal da minha aplicação;
  • então eu ponho outro aplicativo em foco;
  • agora vem o problema, quando eu clico na ícone na barra de tarefas da minha aplicação, quem recebe foco é o JFrame principal, não o JDialog que criei a partir dela;

Aí, por exemplo, quando eu crio um diálogo modal e volto o foco a minha aplicação, o JFrame fica desabilidado (pois estou com um diálogo modal sobre ele) e só consigo chamar meu diálogo pelo Alt+Tab.

Queria saber como fazer com que seja o meu diálogo quem apareça quando eu clicar sobre a ícone da minha aplicação na barra de tarefas.

Obrigado.