I wrote a java program. It's can open a rdl file, read the programs from the file, sorting by name, or by category or by both, then create a new rdl file with .sorted.rdl extension... The opened, original file not modified just had read! Of course the other data like global parameters, etc are also writing in the new file without any changes!
Thankfully for the java (and RADIAS MIDI ports next to the USB) it's platform independent :) Only one stuff you need is JRE 7 or above!