Я думаю, что это обреченный эксперимент, однако я оставлю вас со следующими ссылками:
[Пользовательские] протоколы могут быть зарегистрированы с помощью Protocol Handler . URI, открытые с помощью «Открытого глагола», будут разрешаться через эти обработчики. Аналогично, файлы, открытые с помощью «Открытого глагола», могут обрабатываться , регистрируя глагол для данного расширения файла .
Конечно, вышеприведенное не влияет на диалогов «Выбор файла» и не является абсолютным; Например, браузер может выбрать «Сохранить как ...» файл вместо «Открыть», основываясь на предпочтениях пользователя.
Удачного кодирования.