Hola:
¿Cómo cambias la apariencia?. Si es cambiando el Look & Feel, prueba a llamar a los métodos updateUI() de las ventanas/paneles principales después de haberlo cambiado.
Un pequeño consejo, una aplicación debería tener
un solo JFrame principal. El resto deberían ser JDialog.
Se bueno.