This folder has shipped icons, sans the icon build bits available in ../build-icons in the source distribution only. Contents here: pyedit.icns: Mac universal (all app contexts) pyedit-window-main.gif: Linux main-window app bar, Help dialog pyedit-window-popup.gif: Linux popup-window app bar pyedit-subprocproxy.gif: Linux subprocproxy app bar pyedit.ico: Windows general pyedit-window-main.ico: Windows main-window border pyedit-window-popup.ico: Windows popup-window border pyedit-subprocproxy.ico: Windows subprocproxy frozen exe pyedit256.png: UserGuide.html title image The Windows popup icon may or may not differ here, but PyEdit is coded flexibly to allow it to do so. In the source-distribution's build-icons folder: The Windows .ico is made on any platform with: py -3 iconify.py -win images pyedit The Mac .icns is made on any platform with: python3 iconify.py -mac images pyedit or on a Mac with its built-in: iconutil -c icns pyedit.iconset This step is run if required from ../build-app-exe build scripts. On Mac, icons are used for Desktop aliases, Dock, common dialogs in Tk, icons of associated files in Finder, the app itself in Finder, and the app bundle itself in Lauchpad if it's been drug (copied) there or to folder /Applications. They do not appear on windows themselves. On Windows, icons are used for Desktop shortcuts, taskbar, icons of associated files, and the executable itself in Explorer and Start. Programs can also arrange to set them on the borders of windows. On Linux, programs can arrange to set an icon on the app bar, from a general image type. Other contexts may vary per window system. Icons do not appear in some of these contexts for source-code based programs - only for executables and Mac apps (a.k.a. app bundles). Desktop icons can generally be set manually by users, though the latest/current Macs require a security system to be disabled first. Mac uses a Unicode title-bar symbol to differentiate main from popup windows (it has no window-border icon, and main quits all). Windows may do the same, as its title-bar icons are very small. The tool iconify.py was also extended for Mac .icns as part of the Mac OS X port work. Apple's iconutil is built-in on Macs, but must also be run there only; iconify.py makes Windows and Mac icons, on either. See learning-python.com/iconify.