Order of commands in Script Editor

I am working on this plugin which has several grasshopper components. I have named them in an order from 1 to 10 in the script editor and the editor gives me the correct numerical order. When I use words for the grasshopper components it will also show me the correct alphabetical order.

Now, when I publish my project and drop the .yak file on an Rhino instance, it will change the order of buttons in the toolbar of my plug-in in a chronological order, with the last added grasshopper component ( which has number 1) as first button.

I find this rather annoying because then I need to reorder my toolbar in Tools/Options/Toolbars and save it. Which brings me to another topic: the toolbar management is completely nebula. But that’s another post.

So, how can I make sure that the script editor publishes my grasshopper commands in the right button order?

I researched a bit and this issue seems to be on the improvement list https://mcneel.myjetbrains.com/youtrack/issue/RH-84223

I hope they can solve it in the next version.

Another topic for the Script Editor should be the behaviour of the icons added to the grasshopper components. The situation now is that I, after a change which includes deleting the present grasshopper component and adding the new one, that I also have to give it the new icon. Could it be possible that the icon I give to the grasshopper components in grasshopper(document Properties) should be adapted by the script editor?
This would be great because now I have to manually install al 40 grasshopper component icons every time I do a publish with changes.

@Marquee Thanks for bringing this up. I bumped it up in my list to implement.