Dopo ua lunga osservazione del mio registro, credo che l'unico modo sia quello di creare una dll che contiene l'icona e come gestirla, poi
dichiarare una ID univoca per la tua applicazione dove serve, nel tuo caso
HKCR\txtfile\ShellEx\ContextMenuHandlers\<tua ID>
Esempio di ID:
{B089FE88-FB52-11D3-BDF1-0050DA34150D} (questa è di un noto antivirus)
e qui:
HKCR\CLSID\<tua ID>\InProcServer32
modificare cosi:
(default) = <path dll>\<nome dll>.dll
ThreadingModel = Apartment
Però come creare la dll e un ID non te lo so dire
|