Oh I had no idea about that charCode, thanks for the example!
Actually, the minimizing wasn't an issue in CC2014 on Windows, my Mac testing is confined to CS5 on a laptop with 10.7.5 OSX.
So, yea they are different widths so as to try to simulate the native panels when they shrink down to their name and have the arrow. I wonder if I can just draw it now...
As for the location, yea you're right, I'm going to change it up.