That would be easy. Just pick another CM7 rom as base. It doesn't have anything inside /data per default. That's a result of dtox125 mods. He might well have had a reason for doing this, but he did not yet comment on the modifications included in his rom...
No need too pick any other rom as a base. That is an overly complicated solution. It is very easy just to put ADWLauncher.apk and Filemanager.apk into /system/app. I have already done that for my own modification of this rom, and it is working just fine that way.
The only issue will be whether or not there is enough space in /system to do this. Things like the boot animation, some sound files, other "non-essential" apps can be removed or moved to /data instead, if more space it actually needed. Of course starting with the Tre update is yet another possible solution to creating enough /system space.
On another note, I'm experiencing some kind of wifi reconnect issues, similar to what we saw in CM6.1. I'm testing the Blade Wifi Fix at the moment to see if it solves things.
On yet another note, yes, DT Apps2SD is installed and working fine. For some reason cachesd was not working initially after installation, even though that feature is apparently set in the rom. However, reissuing "a2sd cachesd" got it working. Obviously swap won't work until the kernel enables it.
I'm enjoying testing. Gingerbread on the U8220. This is really cool!
Edit: Hmm, looks like Blade Wifi Fix is not solving the problem. If wifi is on and connected, then the screen goes off, when the phone resumes, the wifi icon shows connection, but there is none. Manually disconnecting and reconnecting gets things reconnected.
Edit2: Playing around. Installing some apps. Periodic unexplained "freezing", but it responds eventually. But I just got a completely random reboot. That was a little weird.
Edited by twrock, 25 January 2012 - 01:38 PM.