I20240126-1800
When loading icons for programs, their image data will be scaled according to the primary monitor scaling. This is different from other images, which when loaded have their original size. This change reflects that behavior when creating the image data for a target zoom factor by considering the icon's pre-scaling. It also add a @since tag for the previously introduced zoom-aware getImageData() method for the Program class.