Arf je suis dégouté j'avais posté une belle note complémentaire 
Pour information
Pymaster fait une itération qui lit une à une les icones de shell32.dll. Je qui oblige de savoir le nombre d'icones à l'avance. Donc pour information la méthode ExtractIcon permet de récupérer le nombre total de ressources icones présentent dans un fichier. Juste la signature change.
Déclaration
private declare auto function ExtractIconN lib "shell32.dll" alias "ExtractIcon" (hinst as intptr,lpszExeFileName as string, nIconIndex as integer) as int
Application
dim c as integer=ExtractIconN(me.handle,"c:\windows\system32\shell32.dll", -1)
'c = nombre d'icones total.
Bon courage ++