i want a .net form that show me a menu that linked to programs with icons.
It should search a specific folder and subfolders like c:\program files\ for .exe files and add these to the menu.
All links in the menu should be sorted in subpoints of the menu with alphabet (example: [login to view URL] to a, [login to view URL] to e). Empty subpoints are hidden.
The form should safe this menu if it opens again.
The menu entries should be editable with right click (name change, move to another menu point and remove).
The form should have a "rescan" button, this should scan for new .exe files and remove entries if the .exe file no more found.
Design doesnt matter but need the project files to understand how that works and later use.