Steven Mirabito - 2011-07-12

This issue is a result of the tiny amount of RAM the Ideos has. When Android notices that the available RAM is starting to drop too low, it kills any task running in the background with a high memory usage (in this case, ADW Launcher). The easy way to fix this is to do the following:

1. Enable Settings >> CyanogenMod Settings >> Performance >> Lock home in memory

2. Enable Settings >> ADW Launcher >> System Preferences >> System persistent

Both of these will attempt to keep Android from killing ADW when you are using another app. I find that there's not too much of a performance hit (read: I really haven't noticed anything, although for my sanity this is one of the first things I turn on after flashing), so it's worth a shot.

Hope this helps!