import java.awt.AWTException; import java.awt.SystemTray; import java.awt.TrayIcon; import java.io.File; import java.io.IOException; import javax.imageio.ImageIO; public class TrayIconSample1 { public TrayIconSample1() throws IOException, AWTException { SystemTray tray = SystemTray.getSystemTray(); TrayIcon icon = new TrayIcon(ImageIO.read(new File("ukulele.png"))); tray.add(icon); } public static void main(String[] args) { try { new TrayIconSample1(); } catch (IOException ex) { ex.printStackTrace(); } catch (AWTException ex) { ex.printStackTrace(); } } }