The people having problems loosing apps2sd... I've had this problem before using mason .15 kernel also. Originally had the problem on CM, switched to a different kernel, and the problem went away. I had the problem again when I flashed the original version of this. When I flashed the update I chose the mason .15 sbc fso kernel, and have not had the issue.
stock it's pretty limited. I recommend the go launcher highly. It has options galore and you can see all of the ics icons you could possibly want. Mix the ics tc with the ics app by kovdev in the market for free, apply it for go launcher and smile. You won't believe the options you have available to you with it. Go launcher is amazing. add the nexus clock for an additional element of ics goodness.
I was using go launcher at the time. Problem is, go launcher is installed to data partition (ie sd-ext), so it disappears also. Edit, since I just saw your comment about davlic-cache, I always run that from the phone, never from sd-ext.
Anyway, the fix I had was just to flash it again (only wiped cache/davlic-cache) and chose the mason .15 sbc-fso, and the problem has disappeared...