Once you have Swiftkey successfully installed and working, freeze android keyboard (don't think its still in this ROM) and Touchpal. Then hold down your finger on an empty field (where you would type something, select input and make sure Swiftkey is set as the default and you should be good to go. I would reboot at this point. You can use Easy-Freezy, Titanium backup or 'System app freezer and remover' apps (among others) to freeze apps to ensure they do not start on boot. Recommended to reboot after freezing and be careful which apps you freeze.. This should work fine for you.
Some observations of mine:
-Has anyone figured out what NetworkLocation.apk does - does it make sure you get charged roaming fees when you travel? I seem to do fine without it and it does not affect my 3G at all.
-If you don't install too many apps, and keep them in phone memory (and the dalvik cache too), the apps will startup faster. Of course, if you are running our of space, then move them to the SD card..
-Finally, has anyone had any success formatting the sd-ext partition as EXT3 or EXT4 out there..??
hope it helps,
EDIT: Once you are confident you can live without the frozen apps, defrost them, reboot and uninstall them. You may have to use something like 'Root uninstaller' if they are system apps (that came preinstalled in the ROM and are in /system/app folder).
Edited by pedrojaime, 07 June 2012 - 08:36 PM.