public BufferedImage getImage(){
        if(icon == null){
            File iconFile = new File(iconPath + Main.getSeperator() + name);
            try {
                icon = ImageIO.read(iconFile);
            } catch (IOException ex) {
                try {
                    icon = ImageIO.read(FileNotFound);
                } catch (IOException ex1) {
                    Logger.log(ex1);
                }
            }
        }
        return icon;
    }