Icone do Systemtray nao aparece quando iniciado pelo windows

Quando eu inicio o programa o icone do systemtray aparece normal, mas eu coloquei o programa no autorun do windows pelo registro, somente quando ele é iniciado pelo windows que o icone nao aparece, sera que alguem tem uma ideia do por que? eu ja tentei dar um tipo um refresh na imagem um tempo depois que ele carrega, fiz um botao para quando clicar mudar de icone, ja mudei o icone de diretorio… vlw

ja tentei mudar as \ para / e vice versa e tb ja coloquei o caminho completo tb tipo c://pasta//src…

 final TrayIcon trayIcon;
        
       
        
        if (SystemTray.isSupported()) {

    SystemTray tray = SystemTray.getSystemTray();
    Image image = Toolkit.getDefaultToolkit().createImage("src\images\icone.png");

     trayIcon = new TrayIcon(image, "programa", popup);