System Tray -fechar tray quando chamar um frame?

Eae Pessoal blz?
bom estou com uma duvida do system tray que é a seguinte:
meu tray tem la as opções de menu porem tem uma que é abrir (abrir sistema) mas quando eu clico nela abre legal ,meu problema é:
coloquei no evento do jFrame windowclosed a chamada do metodo tray porem se eu fecho ele na primeira vez otimo funciona mas ai mando abrir de novo e fecho novamente ao inves de fechar meu tray ou entao manter um tray a cada vez que eu fecho estou chamando o metodo tray,sendo assim cria um tray ,mas me se eu não chamar no windowclosed chamo onde?

me corrijam se eu estiver errado.

Obrigado.