Some people say the application app2sd works, but from everything I have tried, no they can't.
Google has said that they were totally eliminating that option from Android starting with ICS.
I do believe rooting is the only way to get it to work on some devices.
Sent from my SAMSUNG-SGH-I317 using Android Central Forums