https://developpaper.com/how-to-create-overlay-icon/
https://stackoverflow.com/questions/5817380/overlays-icon-on-different-files-based-on-statuses
https://stackoverflow.com/questions/843506/shell-icon-overlay-c/843521#843521
https://stackoverflow.com/questions/4411336/shelliconoverlayidentifiers-why-so-few
https://www.codeproject.com/Articles/7484/How-to-overlay-an-icon-over-existing-shell-objects#:~:text=%20How%20to%20overlay%20an%20icon%20over%20existing,Interface.%20There%2C%20you%20create%20a%20new...%20More%20
https://www.codeproject.com/Articles/441/The-Complete-Idiot-s-Guide-to-Writing-Shell-Extens
https://www.codeproject.com/Articles/441/The-Complete-Idiot-s-Guide-to-Writing-Shell-Extens
https://docs.microsoft.com/en-us/windows/win32/shell/how-to-implement-icon-overlay-handlers