Da qualche parte nel codice viene implementata la classe MouseListener, dovresti controllare i metodi mousePressed() o mouseClicked() dove probabilmente viene gestita la pressione del tasto destro del mouse. Cerca qualcosa del tipo:

codice:
...
(mouseEvent.getModifiers() & InputEvent.BUTTON3_MASK) == InputEvent.BUTTON3_MASK
...
probabilmente è lì che devi invocare il metodo unsetLink().