I've created a number of agent groups within a single profile.
However, the order I created them in over the past months isn't great.
So, we have for example 4 application codes (a1, a2, a3, a4) and 3 tiers (t1, t2, t3) that talk to each over but the groups are completely random based on implementation date.
Although I can search it would be nice if they were all in order (they are unique in their criteria - agent name and agent host patterns - so order doesn't matter)
It just means I wouldn't have to press CtrlF and type something each time I enter the screen.
As you suspected, there isn't really a way to do this in the GUI. The agent groups are ordered by their creation date as you mentioned.
You could look into editing the config file and restarting the server but I would reach out to Support first (by opening a ticket) and asking them for the recommended changes.