public static ImageIcon icon(String path) {
		ImageIcon icon = null;
		try {
			icon = new ImageIcon(ImageIO.read(Application.class.getClassLoader().getResource(path)));
		} catch (IllegalArgumentException e) {
		} catch (IOException e) {
		}
		
		if (icon == null) {
			icon = new ImageIcon(path);
		}
		
		return icon;
	}