В статье "Portable-софт - все свое ношу с собой" Сергей и Марина Бондаренко в подробностях и очень доступно рассказывают, как из обычного приложения можно сделать portable-версию.
Зачем это нужно?
Например, очень удобно, когда у Вас на флэшке находится Ваша почтовая программа с архивом писем за текущий год (и даже за прошлый), web-броузер с закаладками любимых и часто-посещаемых сайтов, плюс кое-какие специфические программы, которых к примеру может не быть на ПК в интернет-кафе или у вашего друга дома. Имея такой универсальный набор утилит и данных, Вы не привязаны к ПК. Имея доступ к компьютеру с свободным USB портом Вы получаете достук с своим данным. При этом на ПК, после Вашего ухода, не остается и следа Вашего прибывания.
Мобильность, доступность, конфиденциальность. Это плюсы.
Из минусов - уменьшение скорости работы программ, не все программы можно корректно перевести в portable режим, ограниченный объем данных.
Из личного опыта - используя portable-версию почтовика TheBat! - Voyager, при достижении 2Гб предела программа начинает глючить, вплоть до невозможности работать.
По этому чувство меры будет полезным при работе с таким софтом.
Удачи!
http://www.3dnews.ru/software/portable_soft_svoimi_rukami/