If you're going to move the place of all buttons, then the ideal solution would be to build the buttons based on the output of
PostControls directly. Remove the original dropdown, and replace it with a list dynamically generated from the same source.
Now that I think of it, you might be able to achieve this with CSS only. Override the Dropdown style so it doesn't display like a dropdown anymore, and do some small adjustments to the dropdown item style. The dropdown is already built from a list of buttons, so it's just a matter of changing their look.