Думал-подумал
и решил, что нафиг ине автоматика и подобавлял себе еще пунктов к существующим менюшкам [more=такого типа]
Код: Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.exe\shell\OpenActions]
"MUIVerb"="Actions"
"SubCommands"="SfxSplit_open;SfxSplit_extract"
"Icon"=hex(2):25,00,50,00,41,00,25,00,5c,00,49,00,6e,00,74,00,65,00,67,00,72,\
00,61,00,74,00,69,00,6f,00,6e,00,5c,00,49,00,63,00,6f,00,6e,00,73,00,5f,00,\
64,00,6c,00,6c,00,5c,00,73,00,68,00,65,00,6c,00,6c,00,33,00,33,00,2e,00,64,\
00,6c,00,6c,00,2c,00,2d,00,31,00,39,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\SystemFileAssociations\.msi\shell\OpenActions]
"MUIVerb"="Actions"
"SubCommands"="SpecExtractor_MSI_extract_admin;SpecExtractor_MSI_extract_lessmi;SpecExtractor_MSI_explore_lessmi"
"Icon"=hex(2):25,00,50,00,41,00,25,00,5c,00,49,00,6e,00,74,00,65,00,67,00,72,\
00,61,00,74,00,69,00,6f,00,6e,00,5c,00,49,00,63,00,6f,00,6e,00,73,00,5f,00,\
64,00,6c,00,6c,00,5c,00,73,00,68,00,65,00,6c,00,6c,00,33,00,33,00,2e,00,64,\
00,6c,00,6c,00,2c,00,2d,00,31,00,39,00,00,00
; "SfxSplit_open"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SfxSplit_open]
@="SfxSplit open"
"icon"=hex(2):25,00,50,00,41,00,25,00,5C,00,41,00,72,00,\
63,00,68,00,69,00,76,00,65,00,72,00,73,00,5C,00,53,00,70,00,65,00,63,00,\
45,00,78,00,74,00,72,00,61,00,63,00,74,00,6F,00,72,00,5C,00,53,00,66,00,\
78,00,53,00,70,00,6C,00,69,00,74,00,2E,00,65,00,78,00,65,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SfxSplit_open\command]
@=hex(2):22,00,25,00,50,00,41,00,25,00,5C,00,41,00,\
72,00,63,00,68,00,69,00,76,00,65,00,72,00,73,00,5C,00,53,00,70,00,65,00,\
63,00,45,00,78,00,74,00,72,00,61,00,63,00,74,00,6F,00,72,00,5C,00,53,00,\
66,00,78,00,53,00,70,00,6C,00,69,00,74,00,2E,00,65,00,78,00,65,00,22,00,\
20,00,22,00,25,00,31,00,22,00,00,00
; "SfxSplit_extract"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SfxSplit_extract]
@="SfxSplit extract"
"icon"=hex(2):25,00,50,00,41,00,25,00,5C,00,41,00,72,00,\
63,00,68,00,69,00,76,00,65,00,72,00,73,00,5C,00,53,00,70,00,65,00,63,00,\
45,00,78,00,74,00,72,00,61,00,63,00,74,00,6F,00,72,00,5C,00,53,00,66,00,\
78,00,53,00,70,00,6C,00,69,00,74,00,2E,00,65,00,78,00,65,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SfxSplit_extract\command]
@=hex(2):22,00,25,00,50,00,41,00,25,00,5C,00,72,00,\
75,00,6E,00,77,00,61,00,69,00,74,00,2E,00,65,00,78,00,65,00,22,00,20,00,\
2F,00,68,00,69,00,64,00,65,00,20,00,22,00,25,00,50,00,41,00,25,00,5C,00,\
41,00,72,00,63,00,68,00,69,00,76,00,65,00,72,00,73,00,5C,00,53,00,70,00,\
65,00,63,00,45,00,78,00,74,00,72,00,61,00,63,00,74,00,6F,00,72,00,5C,00,\
53,00,66,00,78,00,53,00,70,00,6C,00,69,00,74,00,2E,00,63,00,6D,00,64,00,\
22,00,20,00,22,00,25,00,31,00,22,00,00,00
; "SpecExtractor_MSI_extract_admin"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SpecExtractor_MSI_extract_admin]
@="extract msiexec (adm)"
"icon"=hex(2):25,00,77,00,69,00,6E,00,64,00,69,00,72,00,\
25,00,5C,00,53,00,79,00,73,00,57,00,6F,00,77,00,36,00,34,00,5C,00,6D,00,\
73,00,69,00,65,00,78,00,65,00,63,00,2E,00,65,00,78,00,65,00,2C,00,30,00,\
00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SpecExtractor_MSI_extract_admin\command]
@=hex(2):6D,00,73,00,69,00,65,00,78,00,65,00,63,00,\
2E,00,65,00,78,00,65,00,20,00,2F,00,61,00,20,00,22,00,25,00,31,00,22,00,\
20,00,2F,00,71,00,62,00,20,00,54,00,41,00,52,00,47,00,45,00,54,00,44,00,\
49,00,52,00,3D,00,22,00,25,00,31,00,20,00,45,00,78,00,74,00,72,00,61,00,\
63,00,74,00,65,00,64,00,22,00,00,00
; "SpecExtractor_MSI_explore_lessmi"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SpecExtractor_MSI_explore_lessmi]
@="explore lessmi"
"icon"=hex(2):25,00,77,00,69,00,6E,00,64,00,69,00,72,00,\
25,00,5C,00,53,00,79,00,73,00,57,00,6F,00,77,00,36,00,34,00,5C,00,6D,00,\
73,00,69,00,65,00,78,00,65,00,63,00,2E,00,65,00,78,00,65,00,2C,00,30,00,\
00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SpecExtractor_MSI_explore_lessmi\command]
@=hex(2):22,00,25,00,50,00,41,00,25,00,5C,00,41,00,\
72,00,63,00,68,00,69,00,76,00,65,00,72,00,73,00,5C,00,53,00,70,00,65,00,\
63,00,45,00,78,00,74,00,72,00,61,00,63,00,74,00,6F,00,72,00,5C,00,6C,00,\
65,00,73,00,73,00,6D,00,73,00,69,00,5C,00,6C,00,65,00,73,00,73,00,6D,00,\
73,00,69,00,2D,00,67,00,75,00,69,00,2E,00,65,00,78,00,65,00,22,00,20,00,\
22,00,25,00,31,00,22,00,00,00
; "SpecExtractor_MSI_extract_lessmi"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SpecExtractor_MSI_extract_lessmi]
@="extract lessmi"
"icon"=hex(2):25,00,77,00,69,00,6E,00,64,00,69,00,72,00,\
25,00,5C,00,53,00,79,00,73,00,57,00,6F,00,77,00,36,00,34,00,5C,00,6D,00,\
73,00,69,00,65,00,78,00,65,00,63,00,2E,00,65,00,78,00,65,00,2C,00,30,00,\
00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell\SpecExtractor_MSI_extract_lessmi\command]
@=hex(2):22,00,25,00,50,00,41,00,25,00,5C,00,41,00,\
72,00,63,00,68,00,69,00,76,00,65,00,72,00,73,00,5C,00,53,00,70,00,65,00,\
63,00,45,00,78,00,74,00,72,00,61,00,63,00,74,00,6F,00,72,00,5C,00,6C,00,\
65,00,73,00,73,00,6D,00,73,00,69,00,5C,00,6C,00,65,00,73,00,73,00,6D,00,\
73,00,69,00,2E,00,65,00,78,00,65,00,22,00,20,00,78,00,20,00,22,00,25,00,\
31,00,22,00,00,00