both ways have problems.

showing layers in non-full screen has performance issues especially on older machines because the mac desktop can then do stuff.
you dont want this is shows. and the best way to prevent this is to not allow it to happen.
you really really dont want mac windows redrawing themselves in the middle of shows - believe me - you dont.