It seems the Image.createImage(String) can't handle local url's to the
filesystem, I understand that you don't want the dependency to jsr 75
but it might be handy to indicate that you only support jar resource
loading though this method (javadoc).
Microsoft gives you windows, Linux gives you the whole house.