The procedure:
After new ROM boots up I sign in to my google account and wait 5 minutes. Then I reboot the ROM.
I go to the PlayStore and download Titanium Backup, Titanium Backup Pro Key and Link2SD.
I Open up Titanium and manually install any widget app and apps I know from experience need to be on the internal storage.
I then open up Link2SD and select the format of the SD card partition.
Reboot the phone.
Open up Link2SD and go to the menu and select Auto Link.
Go back to Titanium and select the batch install of all user apps and data (is only available with the pro key). Wait....
Because I have the unlocker for Launcher pro (allows me to make a backup of the screen settings) when Titanium is done and I've rebooted the phone, all my apps will be exactly where I had them on the other ROM. The only thing I need to do is configure the widgets.
Sent from my LG-VM670 using Android Central Forums