No menu de contexto do explorer, entradas estáticas (ou seja, entradas que estão usando shell em vez de shellex no registro), podem ser colocadas em submenus em cascata com apenas alguns ajustes de registro: link link
Meu menu de contexto tem muitas extensões de shell dinâmicas que eu uso apenas ocasionalmente, e gostaria de colocar todas elas em um submenu ('Tools', por exemplo). Mas fazer isso com o registro parece funcionar apenas para entradas estáticas. Colocar entradas dinâmicas nos submenus usando vários métodos sempre evita que o submenu seja aberto.
Como isso pode ser feito antes de escrever uma extensão de shell de proxy que gerencie as que estão no submenu?