La Web del Programador: Comunidad de Programadores
 
    Pregunta:  38354 - RECUPERAR ICONOS DE UN DLL
Autor:  Angel Alfonso
Pregunta como puedo extraer los *.ico de un archivo DLL como el win32.dll y salvarlos para manipularlos despues

  Respuesta:  David
Aqui tienes una función de la api q extrae un icono de un ejecutable por un número de indice. Prueba si cambiando introduciendo como argumento un DLL funsiona.

Public Declare Function ExtractIcon Lib "shell32.dll" Alias "ExtractIconA" (ByVal hInst As Long, ByVal lpszExeFileName As String, ByVal nIconIndex As Long) As Long