Windows: Файлы формата .SCF

SRP не блокирует попытки запуска типа файла .SCF, а только попытки работать с ними например Блокнотом. Почти никакой информации по этому формату найти не смог (вот немного). По сути это обычный текстовый файл с расширением .SCF, однако оно не отображается в проводнике! Можно написать имя_файла.exe.scf, но проводник покажет только имя_файла.exe, хотя это будет все тот же .SCF-файл.
Если в начало файла поставить строчки ниже, то он будет работать, не зависимо от того, что записано после этих строк:

[shell]
Command=2
IconFile=explorer.exe,3
[TaskBar]
Command=ToggleDesktop

Этот код сворачивает все окна (работает как «Показать рабочий стол»)

[shell]
Command=2
IconFile=imageres.dll,66
[TaskBar]
Command=Explorer

Этот код запускает Проводник (папка Windows)

Значок для файла SCF можно брать из любого другого EXE или DLL, нужно указать номер значка (N-1). Открываем утилитой IconsExtract (исполняемый файл iconsext.exe) любой файл динамической библиотеки, например shell32.dll. Значок с замочком имеет ID=48, но чтобы тестовый файл test.scf отобразился с этим значком, нужно выставить индекс на единицу меньше:

IconFile=shell32.dll,47

В ранних версиях этот формат файла использовался как раз для кнопки «свернуть все окна», потом файл заменили на ярлык и скорее всего решили отказаться от этого формата :)
Файл ShowDesktop.scf