Файловый менеджер должен:
1. Корректно выполнять функции с файлами: копирование, удаление, переименование (причем, желательно переименование прямо в списке файлов).
2. Корректное отображение имен файлов для разных типов ФС.
3. Иметь внутренний просмотрщик содержимого файлов (в текстовом виде), с возможностью оперативного переключения кодировок и формата просмотра (текстовый, 16-ричный) и с поиском внутрях. И работа с буфером ОС.
4. Возможность вызова внешней программы-обработчика для данного типа файлов (желательно - процедурами данной ОС/ДМ).
5. Корректная работа с архивами (в идеале не должна отличаться от работы с папками).
6. Корректная работа с удаленными ФС (ФТП, виндовые сети).
7. Иметь хороший поиск (по имени, времени, содержимому, размеру и т.д), с возможностью впоследствии работать с результатами поиска (просматривать, копировать, группировать).
8. Тем или иным способом отображать длинные имена файлов (хоть во всплывающем окне, хоть в два ряда).
От файлового менеджера желательно:
1. Настраиваемость отображения разных типов файлов (цветом, иконками и т.д.).
2. Табы панелек
3. Свои закладки (для быстрого перехода к частоиспользуемым каталогам)
4. Драг-энд-Дроп.
Я чего-то упустил, напомните мне - добавлю.