Respuestas:
Un tema de shell gnome cambiará el shell real, es decir, los botones en el shell, los colores en el shell, etc. Los temas GTK cambian el tema disponible para las aplicaciones gtk. Básicamente, los temas de shell son temas para el shell, los temas gtk son temas para aplicaciones.