Ho appena trovato questo interessante articolo per me profano che non sapevo come fare: ovvero controllare e registrare una propria estensione di file da associare al nostro applicativo windows form.

Trovate l'articolo qui con esempio di codice in c#.

Legato a questo anche un articolo su come estendere il menu contestuale (tasto destro in esplora risorse).

Dopo avere provato, mi rimane da capire come dire a Windows "sentire" le modifiche per fare apparire l'icona che ho associato alla mia nuova estensione senza dover riavviare il pc...