Возникла подзадача: надо из программы открыть отдельное окно текущего файлового менеджера. Из командной строки это решается просто:
explorer <dirname>
nautilus <dirname>
и т.п.
А есть ли какой-то универсальный способ, что-нибудь вроде ShellCommand.ShowDir(<dirname>) ?
Смысл задачи: дать возможность пользователю выполнить какие-то (любые) действия над файлами средствами операционной среды.