Hi Peter,
All of the above examples I gave are written in Grasshopper - I just have a tool chain that allows me to build Rhino plugins with full user interfaces so the final products don’t not need to show the GH interface at all.
A quick search of my history in this forum should show you a lot of my work.
This one thread has a life of its own:
Cheers
DK