Piscar Barra de Tarefas

Galera, por favor me ajudem. Estou desenvolvendo um sistema de chat semelhante ao MSN e não consigo fazer a barra de tarefas piscar quando uma nova mensagem é recebida.
Se a tela da conversa for minimizada e se clicar em outra janela que não seja da aplicação, pisca corretamente. Entretanto, quando apenas minimizo a janela da conversa e não clico em outra janela, a barra de tarefas não pisca.
Segue abaixo o método responsável pela mensagem.

public static void showMessage(String transaction) {
		String identificador[] = transaction.split("\\|");
		int nrSeqAgencia = Integer.parseInt(identificador[0]);
		String codigo = identificador[1];
		String remetente = identificador[2];
		String tipo = identificador[3];
		String mensagem = identificador[4];
		
		String key = nrSeqAgencia + "|" + codigo + "|" + tipo;
		
		JFrame frame = getFrameActive(key); 
		
		if (frame == null) {
			frame = new JFrame();
			
			User user = new User();
			user.setNrSeqAgencia(nrSeqAgencia);
			user.setCodigo(codigo);
			user.setNome(remetente);			
			user.setTipo(tipo);
			
			frame.setTitle(user.getNome() + " - " + I18N.getInstance().get(Type.LANGUAGE, "sigachat.chat"));	
			frame.setResizable(false);
			frame.setName(key);
			frame.setIconImage(new ImageIcon("images/logo.png").getImage());
			
			MessageView view = new MessageView(client, user); 
			view.printMessage(mensagem);
			frame.setContentPane(view);
			frame.setLocationRelativeTo(tree);
														
			listFramesActive.add(frame);
						
			frame.pack();
			frame.setVisible(true);
		
		} else {
			MessageView view = (MessageView) frame.getContentPane();
			view.printMessage(mensagem);
			[b]frame.setVisible(true);[/b]
		}
	}

esse seu programa roda na web ou é desktop?

É desktop