Hola,
Pues me temo que estoy tan pez en el tema como pueda estarlo el que más. He buscado algo en Google y me he encontrado con el
artículo Windows Shell Extensions en
Delphi.About. Creo que los tiros van por ahí, aunque, no sé si se trata exactamente de lo mismo.
Como iba a leer el artículo para ver si podía echarte una mano, bueno, he pensado en referirlo aquí, porque así también podrás leerlo tú (si quieres, vamos), de modo que tal vez incluso sacas algo más en claro que yo, lo que no sería nada extraño, te lo aseguro.
En fin... lo mismo algún otro compañero puede aportar algo también.