Для изменения программы, которая будет открывать любой файл по умолчанию делаем следующее:
1.В командной строке пишем assoc
команда выводит на екран расширения файлов и как они прописываются в системе
например assoc .ini выводит .ini=inifile
2.Втроя команда для наших дел - ftype
команда выводит на екран руть к программе, которая открывает этот тип файлов
например ftype inifile выводит
inifile=%SystemRoot%\System32\NOTEPAD.EXE %1
-----------------------------------------------------------------------------------------
Рассмотрим на конкретном примере как сделал себе я:
вводим
assoc .ini выводит .ini=inifile
пишем
ftype inifile=D:\Program Files\Total Commander\Plugins\exe\AkelPad.exe %1
"%1" - обизательно, иначе будет открыватся только AkelPad, а с "%1" - будет открыватся AkelPad и открывать тот сам файл
enjoy