Steven,
If this is as easy addition for u as i believe please add it, but if it is complicated under the hood just forget it.
As u all know theres getButton() method in SDK which allows u to get rectangle of button, what i am asking is opposite method which allows to set this rectangle for button.
This would allow lot of functionality to plugins... starting from menus which could slide from side for example...