Esto ocurre porque el adw launcher se libera de la memoria cuando esta escasea, cuando pulsas el home tiene que relanzarse y cargarse de nuevo.
Pon la ultima version de CM6 como bien te ha dicho iphonecaca a ver si asi no te ocurre o si prefieres te vas a ajustes -> cyanogenmod settings (ajustes de cyanogenmod) -> performance settings (ajustes de rendimiento) -> Bloquear home en memoria (no recuerdo como era en ingles, creo que ... keep home in memory o algo asi). Reinicias y con eso no deberia cerrarse