I've searched but found no answers. I added the Icon API (LabVIEW 2020 32-bit) to some code I keep in a PPL, just a simple Get VI Icon, Generate text, Set VI Icon. I receive error 1026 from Set VI Icon.vi, within Flatten Load & Unload.vi
It would appear this VI recognises it is part of a PPL and behaves differently, it calls a subVI that takes an absolute path and strips it back 7 steps, then adds paths. But this results in a non-existent path:


I can only assume it expects the PPL to be in a specific location, however it's bundled into my PPL in my location.
At this stage I'm thinking I need to take a copy of the Icon API and doctor it, create my own PPL and use that. But that feels dirty. And maybe I've overlooked something here? Advice welcome!
Thoric (CLA, CLED, CTD and LabVIEW Champion)