shellbrd.dll not changing the custom image

Good day everyone is there anyone knows when I try to change the brand image in shellbrd.dll like 1100, 2100 and 3100 after that the image got white blank

Im sure I made the image same size and format of the deafult one but I got what I said before a white blank
That is related to something other that ntlite, and the use of other programs that 'hack' into the dll's like you are describing and not allowed here.