Iconos de archivos, explorador de archivos en C++Builder

cesar68
07 de Marzo del 2004
Hola,
estoy tratando de hacer una especie de explorador de archivos, pero no se como obtener el icono asociado a un tipo de archivo determinado.
En el valor de una clave del registro de Windows obtengo algo así:
"C:Archivos de programaBorlandCBuilder6Binbcb.exe, 4"

supongo que debe ser el 4º icono de ese archivo o algo parecido, pero a partir de aquí...
¿He de usar el API y con qué funciones? o ¿Lo puedo hacer con controles de c++builder?

Agradecería que alguien me echara una mano.