Ecco, quello è il modo più rapido per crearsi problemi (con i percorsi)

Ti conviene passare per ImageIcon:

http://java.sun.com/docs/books/tutor...ents/icon.html

codice:
protected ImageIcon createImageIcon(String path,
                                           String description) {
    java.net.URL imgURL = getClass().getResource(path);
    if (imgURL != null) {
        return new ImageIcon(imgURL, description);
    } else {
        System.err.println("Couldn't find file: " + path);
        return null;
    }
}
In questo modo riuscirai a caricare anche file all'interno del jar. Per quanto riguarda l'assenza fisica della cartella nel archivio jar... vedi un po' quali sono le impostazioni di esportazione (purtroppo ci siamo fermati a JBuilder << 2007, però nelle precedenti versioni c'era una serie di finestre in cascata per specificare tutte le opzioni di esportazione e dire quali altre risorse da includere oltre a quelle "banali"). Al limite puoi sempre trascinare a mano la cartella nell'archivio jar (via WinRaR) oppure incuderla via shell (con jar... ma chi te lo fa fare
)