- Solitamente il menu che viene associato al tasto destro del mouse viene chiamato menu contestuale, contestuale alle   opportunità proposte, il contesto copia, il contesto incolla etc.

- Su di un'icona, per esempio possiamo trovare i menu a cascata Apri Con ed Invia A maggiormente correlati al sistema.

- Per la personalizzazione del menu appartenente al tasto destro si ricorre alla modifica del registry, attraverso l'Editor del   Registro di sistema. Per beneficiare di un menu extra con il tasto sinistro si può utilizzare FolderMenu dove si possono   creare menu con separatori, sottomenu, aprire documenti e indirizzi web.

- ShellExView - può essere utilizzato come strumento aggiunto nella esplorazione delle componenti che interagiscono con i
  menu di sistema e non solo.

- La chiave di registro Computer\HKEY_CLASSES_ROOT\* contiene la sottochiave shell già popolata di voci relative
  a programmi già installati - Computer\HKEY_CLASSES_ROOT\*\shell [...]

- FileTypesMan che appartiene, come il precedente tool, a una più corposa suite di programmi, si occupa delle singole   estensioni, e mostra una serie di informazioni relative al singolo MIME, comprese le azioni che fanno capo a quel
  determinato formato: open = Apri o edit = Modifica, print = Stampa. Si possono creare nuovi ambiti con nuove azioni   personalizzate e collegarle all'applicazione che più ci aggrada.

- Le chiavi di registro possono essere esportate ed importate con estensione .reg

- Per interagire con il menu del desktop ed il menu relativo alla finestra corrente si fa riferimento :

  a Computer\HKEY_CLASSES_ROOT\DesktopBackground\Shell
  e Computer\HKEY_CLASSES_ROOT\Directory\Background\shell

- Background nelle stringhe evidenziate, rappresenta lo spazio dove si posizionerà il mouse per l'attuazione del menu.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\runas]
@="Command Prompt Here"
"SeparatorBefore"=""
"SeparatorAfter"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell\runas\command]
@="cmd.exe /k \"pushd %V && title Command Prompt Here && doskey /macrofile=C:\\DOS\\macros.txt\"" 

- I token @ sono zone stringa obbligatorie, "Command Prompt Here" definisce il titolo del menu contestuale,
  cmd.exe /k \"pushd %V && title Command Prompt Here && doskey /macrofile=C:\\DOS\\Alias.txt\", specifica
  l'azione che compie, SeparatorAfter e SeparatorBefore indicano di aggiungere i separatore alla frase.

- Un altro tipo di menu contestuale è il menu Nuovo, che contiene dei modelli predisposti, per esempio il file di
  testo .txt, mentre Computer\HKEY_CLASSES_ROOT\.txt\ShellNew è la relativa voce di registro del modello stesso e   contiene un riferimento al documento fisico contenuto nella directory C:\Windows\ShellNew, che può essere modificata con
  ShellMenuNew che permette inoltre di abilitarli o disabilitarli.

߷

- Apri Con è un menu "collegato" alla estensione del file, che propone un'insieme di programmi adatti ad aprire
  quel documento specifico

- Invia A è uno fra i più intuitivi sottomenu e contiene un'insieme di collegamenti che interagiscono con applicazioni
  cartelle e dispositivi di sistema

- * rappresenta tutte le estensioni

- SmartSystemMenu aggiunge alcune funzioni utili al menu della barra del titolo, ridimensionamento, trasparenza,
  RollUp (arrotola le finestre), minimizza nel system tray tra le più conosciute.

- How to Customize the Windows 10 Context Menu: Add, Remove Items and More | TechSpot

- Alias.txt rappresenta il contenuto al quale deve fare riferimento il comando doskey, e contiene una lista di "parole" arbitrarie   associate a un comando, per esempio c=cls ( clear screen, cancella l'output della finestra del Prompt di Comandi ), che permettono   di semplificare la digitazione nel caso di comandi lunghi come docs=cd C:\Users\Documents ( change directory cambia
  l'ambiente di lavoro nella cartella Documents
).

- NirLauncher - Collection of more than 200 portable utilities from NirSoft

- Registry Key Jumper un'ottima utility per conservare le chiavi di registro preferite e raggiungerle in modo veloce.

Creative Commons License