There usually is a <StringTable> section that contains the names items that you initially entered when you created the *.msc file.
As for reordering the entries… that takes a bit more work… each entry is probably in a <node ID=??> section. You’d have to cut and paste those entire sections (to get them in the order you want) and then renumber their IDs. Haven’t tried it myself, but it should work.
I was able to rename "Remote Desktops" to a new string by editing my console with Notepad and modifying the line
<String ID="8" Refs="1">Remote Desktops</String>
but it might use this same string for all of your RD Snap-ins. Trying viewing your console with Notepad and see how many instances of "Remote Desktops" are in the file.
<String ID="10" Refs="1">Test1</String>
<String ID="11" Refs="1">Test2</String>
<String ID="12" Refs="1">Test3</String>
<String ID="13" Refs="1">Test4</String>
<String ID="14" Refs="1">Test5</String>
<String ID="15" Refs="1">Test6</String>
I then associated each <node> with one of my strings:
<String Name="Name" ID="10"/>
I re-ordered the nodes just by moving each one in the xml order and that worked for the snap-ins. I still have yet to find a way to re-order each connection. That probably lies inside of the big binary blocks.