Sorry for the primitive formatting...my first post. First, Energize looks awesome...excellent work peyronnx! Regarding KB925902 problems, I think if you reduced the file size of the AVIs in shell32.dll this problem would be solved. I had the user32.dll error too; I remember reading somewhere ( CrystalXP, I think ) that the problem isn't really user32.dll but shell32.dll being too large...so I ResHack'ed in some smaller AVIs, about 400k average size, everything works fine with shell32 at about 14 Mb (down from 25 Mb).