@Cartoonite, first i must say thanks and then excuses, i didn't saw your post until today : 1: yes 2: if you remove the "HKLM\SOFTWARE\Classes\D-Tools\shell\open\command", double click let you mount the image (if it was "M"ount, notice the alphabetical order). an alternative way can be assigning "HKLM\SOFTWARE\Classes\D-Tools\shell\open\command" to mount the image. dunno if it's clear 3: can be done on another way; you can build a custom .cmd command "if exist X: then REG ADD..." so if one of the units it's not mounted, the menu entry won't be added. @DigeratiPrime really good job , rell me if it worked so i can add it to the 1st post @bmn there's only 1 problem and that's why i used the batch file... the reg can't be drive independant. the .cmd will read the %PROGRAMFILES% variable to add the entries. reg files will only accept those strings (%STRING%) if is added on hex and that would be a LOT of job. about nfo files, easy... REG ADD "HKLM\SOFTWARE\Classes\.nfo" /VE /D "ASCII" /F REG ADD "HKLM\SOFTWARE\Classes\.diz" /VE /D "ASCII" /F REG ADD "HKLM\SOFTWARE\Classes\ASCII\DefaultIcon" /VE /D "%WINDIR%\system32\shell32.dll,70" /F REG ADD "HKLM\SOFTWARE\Classes\ASCII\shell\open\command" /VE /D "notepad.exe \"%%L\"" /F REG ADD "HKLM\SOFTWARE\Classes\ASCII\shell\edit\command" /VE /D "notepad.exe \"%%L\"" /F