Чтобы изменить значок, отображаемый в реальном окне, (при условии, что root является экземпляром Tk()
, вы запускаете root.iconbitmap(icon)
.
Чтобы изменить значок, отображаемый на панели задач, вам нужно скомпилировать код в exe или исполняемый файл вашей системы и установить значок, потому что значок на панели задач - это исполняемый файл. В этом случае исполняемый файл - это python, и он отображает значок python. Или значок tkinter - он зависит от платформы.
Например. pyinstaller --icon=icon.ico myscript.py