Тоже в своё время задавался этим вопросом.
Да, без ROOT полноценно перенести приложение на карту памяти не удастся.
Даже в прошивках, в которых эта возможность предусмотрена, приложение переносится на карту памяти не полностью, а лишь некоторая его часть в виде файла с расширением .asec.
Файлы эти расположены в скрытой папке .android_secure, в корне карты.
Кроме того, некоторые перенесённые таким способом приложения отказываются нормально работать (нет автозапуска, не работает виджет и пр.).