Segundo plano

Salve! Desenvolvi uma aplicação mas gostaria que ela rodasse em segundo plano. Fiz em duas partes, A que é o tray icon e B que é a aplicação em sí. O problema é que quando eu mando fechar ele fecha tudo. Tentei trocar o o System.exit(0); para classe.dispose() mas não vai, diz que não posso usar um método não abstrato num contexto abstrato. Como faço para quando clicar 'Pausar Serviço" no menu do tray ele pare apenas a aplicação B?

Obrigado e um ótimo dia a todos :smiley: