Открытие программы через контекстное меню Windows и получение данных в программу
возникла необходимость создать программу упаковщик, которая бы закреплялась в контекстном меню Windows. При нажатии правым щелчком мыши по папке или файлу должно отображаться контекстное меню Windows, среди вариантов программ должно появиться моя программа

(там где закрашенная полоса туда я хочу поместить программу)
При нажатии по этой программе путь к той папке или файла, который был выделен на момент появления контекстного меню должен передастся в программу, её я делаю с графическим интерфейсом (WinForm) У меня вопрос состоит из двух частей:
- Как программно добавить приложение в контекстное меню
- Как получать путь к выделенному файлу или папке при загрузке программы таким способом, с графическим интерфейсом (с консольной программой кажется через аргумент функции Main это делается)
Буду рад любой помощи, так как в этой теме я совсем новичок