added ImageResource, AbstractLauncher, JImagePanel.