Большинство программ воспринимают имя файла, переданное в качестве параметра, как название документа, который необходимо попытаться открыть (воспроизвести, загрузить и т.п. - в зависимости от назначения программы). Windows автоматически сформирует такой параметр, если, например, бросить значок файла на ярлык приложения. При этом приложение будет запущено, и попытается открыть перетаскиваемый файл. Подобную операцию система проделывает, в частности, при использовании команды "Отправить" из контекстного меню, вызываемого щелчком правой кнопкой мыши по значку файла. Поэтому неплохо было бы расширить это меню. Это к тому же помогло бы слегка упорядочить команды, собирая их во вложенном подпункте, а не "растягивая" и без того длинный общий список команд.
Для модификации содержимого пункта "Отправить" нужно учесть, что он находится на диске в папке, которую можно открыть командой explorer shell:sendto из Командной строки или просто, набрав shell:sendto в окне "Выполнить" (сочетание клавиш Win+R). Некоторые команды добавляются автоматически, поэтому полный их список Вы здесь не обнаружите. Для наведения порядка сперва удалите ненужные ярлыки (типа "Получатель факса", если Вы, конечно, его не используете).
Далее, для добавления, например, пункта "Блокнот" создаёте ярлык, указывающий на эту программу:
Проверяем:
Теперь, пользуясь созданной командой, можно отправлять в "Блокнот" (или другое приложение) любой файл.
Если возникнет необходимость в копировании большого количества разбросанных файлов в одну папку, можно добавить ссылку и на неё: