I have my icons organized outside of my Resources folder for organization purposes. Rather than have to stick to that folder this allows loading of a texture anywhere in the project.
Of course it’s up to you but that might be a good addition to the codebase. I can’t see any downside to adding this extra code as worse case scenario it just doesn’t find anything.