1. "Установка ассоциаций" это фича файлового менеджера или отдельная утилита? Если отдельная, хотелось бы себе такую. Я для винды подобное делал, кидаешь исполняемый файл в окошко программы, она проверяет имя программы по типу и определяет набор расширений, которые с этой программой связаны, например все текстовые файлы начинают открываться в блокноте, а если часть из них программный код, то кидаем иную программу редактор кода и указываем в ini-файле типы, которые будут с ней связаны, она часть переназначит на себя и т.д.
2. Где можно посмотреть команды меню файлового менеджера?