Ok I have titanium backup pro. But I only see five restore options, which are the following: 1-restore missing apps with data, 2- restore all system data, 3- restore missing apps plus all system data, 4- restore newer versions of user apps, and 5- restore all apps with data. So I don't see the option you mentioned "restore to original location". I'm confused which one to use after flashing the rom and any help will be appreciated!
DO NOT RESTORE SYSTEM DATA AFTER FLASHING A NEW ROM!
You can restore user apps and user data. System data will cause problems, especially if you went to a completely new ROM.
As for installing apps on internal vs. SD card....Almost all apps CAN be stored on sd card, they just wont run well, or if at all. Launchers should never be put there (or after each reboot, you will have problems). Music apps are fine. Widgets will not work. Themes as well. Certain system apps supplied by ROM can be moved to sd card, or deleted altogether. I use CM7 and removed news/weather app, books app/native music app and many wallpapers.
When you go to TiBu to do the "batch" backup, assuming you have the apps where you want them, tapping "install user apps with data" will install them to proper/prior location.
If you want to move more as a batch, there is a tab to "move system apps". Once you tap this, it will bring up a list. "All" are checked as default. I uncheck all, and move those that are safe.
Native dialer and contacts should NEVER be uninstalled, even if you use a replacement. You can use replacement as the default, but all replacement get their info through the native app.
Hope some of this is comprehensible. Any questions, ask!
Sent from my Droid using Tapatalk