A lot of newer apps have a setting to store in ext_sd... if they don't, you're gonna have to move the stuff manually. Aside from editing the system files and changing the variables I don't think its going to be possible unless the app supports it. Sorry, just the way it is.
Sent from my HTC Amaze 4G using XDA
Galaxy S III, Rooted Stock Jellybean. Current
HTC Amaze, S-OFF Rooted, ICS. Gave to Wife. She got grape juice in it 3 days later, still works.
HTC MyTouch 4G, S-OFF Virtuous Unity. Gave to wife, then broken...several times.
Galaxy S Vibrant, Rooted. Sold.
HTC Droid Incredible, S-OFF Flashed to MetroPCS. Rooted. Sold.
1,000 Cheap A$$ MetroPCS phones. Broken/Sold/blown up