I gave it a good testing and I found it would freeze and require a battery pull to reboot. I thought it might have to do with keeping the launcher in memory, but I couldn't find it using build prop editor from the market.
Anyway, let me know if you make some changes. I'll test it out...