Nah, can't be shading, script doesn't care as long as the ID is right. They changed something... some speed thing, either in one of the last patches of EUO or Client.
I've updated with a test version 3.7 for you to try. I put in some more LPC optimization and I tried to delay out the gump stuff a bit. The first couple I tried with 3.6 moved my LORE icon to 0,0 instead of the gump. Then it suddenly started working fine after that. This v3.7 *should* fix that, but it's untested.
If you use it post up the results.