*** 80,89 **** --- 80,90 ---- if (isDisposed()) return; SunToolkit.executeOnEventHandlerThread(target, new Runnable() { @Override + @SuppressWarnings("deprecation") public void run() { PopupMenu newPopup = ((TrayIcon)target).getPopupMenu(); if (popup != newPopup) { if (popup != null) { popupParent.remove(popup);