Hi Arenmook,
Thanks for looking into this. Although maybe a bit to briefly?
You are right that Example 0 has no problems!
But I soon encountered them in Example 2 en 3

.
Of course, as you know, Example 0 has no UIPanels

.
I added a panel in between the root and the rest. Still no problems.
Then I added another new panel with a new sprite, and stuff started going wrong.
It sometimes takes multiple resolution changes for the problem to occur though. And sometimes one of multiple panels breaks down first. (But, indeed, in Example 2 it occured on the very first switch for me).
For me it is very easy to recreate though.
* New scene
* New 2D UI (Add the reschange script!)
* Add Panel
* Add Sprite.
* Build (DX9).
> Can you to recreate it this way for me? From a new scene and interface?
Sorry that I do not have better news.
Diederik /Xform
P.S. For my testing i changed the resolutions to ones my display supported in your example script (which I attachted to the UIRoot).