Ok from all my testing this is what I've found. Keep in mind that many things where tried and I may of forgot things I did etc, you know how it goes.
1. When the game makes the hotkey window it sets minsize to x,32ish. (bug IMHO)
2. the margin properties really work at least bottom and right:P
What I did to fix my issue was to make the defaut hotkey window size 24,24, Visible default to false and the iconbank size 22,22(the smallest the game allows I think). Add a OnShow event to the parent page of minsize=0,0.
Now the flow
HotKey->Create; // Allocates memory and sets its default properities
HotKey->Skin; // loads skin info this is prob in create /shrug
HotKey->ReadFromInI; // loads saved data from uisettings.ini and take action on the data.
At least in my head that is how the flow goes:P
All is good
