Thanks, Stephane, I'll switch to P9. > png is better and there is a library to manage icons > I do not have the name but you can load icons. > But look around.
For icons I found the necessary code in ThemeIcons>>loadIconsFromUrl. Here's a simplistic approach to load icons from PNGs in a local ZIP archive, if somebody needs it:
| themeIcons newIcons | newIcons := IdentityDictionary new. themeIcons := ThemeIcons new. ((FileSystem zip: 'C:\icons\a.zip' asFileReference) open workingDirectory allChildrenMatching: '*.png') do: [ :each | newIcons at: each base asSymbol put: (themeIcons readPNGFrom: each )]. newIcons. Best wishes, Tomaz