под любым линухом сценарий оболочки юникса запускается одним щелчком по иконке. Край проблем - отметить файл как исполняемый, если это случайно не так. Под паппи это не так, а, судя по молчанию - никто просто не знает как это сделать - это вообще не решено?
Под Puppy(Rus) все точно так же, как и в др. линуксах, только обычная работа всегда из под рута, а тишина похоже потому, что никто не понимает, что-же такое вы не можете запустить щелчком мыши, то ли вопрос надо лучше сформулировать, то ли пример незапускаемого скрипта выложить.
Чтобы увидеть, что не дает скрипту работать как надо, нужно запустить его в терминале и посмотреть вывод, для чего можно запустить его по ПКМ "Запустить в терминале".
Пакеты slang-2.2.4-i686.pet и mc_NLS-4.8.1.7-i686.pet нужны только, если нужен русский язык, а если достаточного английского и все, тогда нужен только один пакет mc-4.8.1.7-i686.pet, так что зависимости здесь ни при чем.