Dunno if this is so easy with backwards compatibility (because of precision and stuff, the "advantage" of vars is that is can exactly store numbers like 1000000.5), but otherwise I'd agree, too.

But, replacing panel coordinates and sizes with ints is kindof tricky, because if you set it to 0, it has the size of its bitmap, while it vanishes if you set it to 0.1. And I think there are some other issues like that with vars that normally could be ints...