Lo de la excepcion no lo puse en el codigo por que en el codigo donde lo tenia la estaba atrapando con un metodo interno de mi programa, que era esto:
Código:
AppContext.getInstance().logManager().getLog().save(ex.getMessage(), Log.MEDIUM);
Si no lo puse fue para que no se confundiera al agregar el codigo y que pensara que su libreria estaba incompleta....
De lo de llamar a
UIManager.setLookAndFeel() te doy la razon no tenia idea de que
SubstanceLookAndFeel.setSkin() lo llamaba internamente.