app2sd via android terminal emulator?
Maybe changing the default write memory could solve your problem, see the last entry in the Storage and Memory menu:


Settings->Storage and memory (click image for larger variant)