This is reposted from a person over DX, I forgot who it was. No theft intented.
redraws are usually NOT launcher specific. if it happens to one launcher, it will happen to the others as well.
there is a fix tho. did this a while ago and haven't had a redraw since.
using root explorer navigate to system
mount r/o
longpress on build.prop
open in text editor
scroll all the way to the bottom
enter the following text:
ro.HOME_APP_ADJ=1
press the hard back key and save the document
mount system again
reboot.
basically what is happening is the launcher is an app, and it gets kicked out of memory when memory gets low (hence why it happens to all launchers)...this is b/c the launcher is at priority 6, which is pretty low. the above hack puts the priority at 1, so it is the last thing to get kicked out of memory by the built in memory manager.
did this when i was on apex 2.0 (based on GB 591) when i was getting horrible lag coming out of pretty much ANY app. did the above hack, and haven't had a redraw in since then....so maybe 4 weeks or so. so amazing. even after using a heavy app like Plants vs zombies (thanks amazon appstore) it snapped right back to the launcher.