It was a bug. One that I fixed at the UK Hackathon at the end of last year. The generic properties tab wasn't honouring the order of the generic properties. You can see more details on the Umbraco issue tracker here
If you upgrade to 6.2, the issue should be fixed.