**System Information**
Operating system: Linux-5.17.5-76051705-generic-x86_64-with-glibc2.34 64 Bits
Graphics card: NVIDIA GeForce RTX 2080/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 470.103.01
**Blender Version**
Broken: version: 3.3.0 Alpha, branch: master, commit date: 2022-05-06 11:54, hash: `rBc7bffc8fa27b`
Worked: Unknown.
**Short description of error**
I'm trying to make an add-on that masks the constraint interface into something that a monkey can use, and ran into a strange problem, where the displayed icon is NOT the icon I specify with the UILayout.prop(icon=whatever) call.
**Exact steps for others to reproduce the error**
- File with script within: {F13054802}
- Script should self-execute, look for a "FixMe" panel in the sidebar.
{F13054803}