== Назначить программу по умолчанию для расширения через реестр ==
Вот содержание *.reg файла для реализации задачи. Здесь aup - расширение, для которого нельзя назначить программу обычным способом; AudacityPortable.exe - прога, которая должна открывать файлы с таким расширением.
--- начало файла --
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.aup]
@="Audacity.aup"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.aup\OpenWithProgids]
"Audacity.aup"=""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Audacity.aup]
@="Audacity AUP Project File"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Audacity.aup\DefaultIcon]
@="c:\\AOparin\\Portable_soft\\AudacityPortable\\AudacityPortable.exe"
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Audacity.aup\shell]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Audacity.aup\shell\open]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Audacity.aup\shell\open\command]
@="\"c:\\AOparin\\Portable_soft\\AudacityPortable\\AudacityPortable.exe\" \"%1\""
--- конец файла ---
Записать этот текст в файл с расширением reg и по ПКМ запустить.
Иногда, старые записи, например, в \Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.aup могут мешать нововведениям выше. Если до этого открытие файлов с нужным расширением было назначено через Панель управления и б.м. неудачно. В этом случае записи для нужного расширения в этой ветке реестра надо просто удалить.
Иногда Win тормозит и не хочет открывать новой прогой. Тогда Правая кнопка мыши > Open > выбрать новую прогу (она должна уже присутствовать после верхних манипуляций с Реестром).