How to change icon appearing on the taskbar?

After upgraded to 7.7, the above script didn’t work. Jae helped me get around by providing this script to me.
Forgot to mention that, put this script under visionWindowOpened event

from javax.imageio import ImageIO
from java.net import URL
from javax.swing import JFrame
from org.python.core import Py

url16 = URL(“http://localhost:8088/main/system/images/Builtin/icons/16/add2.png”)
url32 = URL(“http://localhost:8088/main/system/images/Builtin/icons/32/add2.png”)
url48 = URL(“http://localhost:8088/main/system/images/Builtin/icons/48/add2.png”)

icons = []
icons.append(ImageIO.read(url16))
icons.append(ImageIO.read(url32))
icons.append(ImageIO.read(url48))

win = system.gui.getParentWindow(event)
while not isinstance(win,JFrame):
win = win.getParent()
javaWin = Py.tojava(win,JFrame)
javaWin.setIconImages(icons)