Hola:
La excepción no tiene pinta de ser de la carga del fichero de propidades, sino de la instanciación del Applet ¿le has puesto algún tipo de constructor? Ese parece que es el que está fallando.
Suponiendo que sea porque en el constructor buscas una propiedad que no se ha cargado bien, las propiedades deberías cargarlas así
Código:
ClassLoader classLoader = ChatSession.class.getClassLoader();
URL url= classLoader.getResource ("configuration/im.properties");
Properties p = new Properties();
p.load (new FileInputStream(new File(url)));
luego, busca las propiedades en p.getProperty(...);
Se bueno.