Si me referia a eso, el ejemplo que indicas ilustra perfectamente lo que preguntaba.
Era la duda que tenia por ejemplo si tengo un archivo *.pdf y este tiene un Icono y la aplicacion contiene un Icono diferente al archivo.
Los iconos como el bloc de notas, carpetas, papelera de reciclaje, etc estos estan ligados a un archivo *.dll mas concretamente shell32.dll en el caso de windows 7 y tendria que abrir este archivo dll y extraer los iconos.
Con tu respuesta me aclaras la duda que tenia, gracias Neftali