Or at least let us have Grasshopper in a viewport in Rhino. Then you could have shortcuts to switch to it. It would just be the canvas and not all the rest of the UI. Would need a good solution for that.
Most of the elder members here, have discussed this topic and tried various solutions long time ago. Practically, I have never seen somebody using any of the possible solutions in practice. Simply because of the large amount of (not obvious) drawbacks. Grasshopper is a second application. Using a single (standard) screen is just not working well if you need to handle two applications at the same time. If you are serious about Grasshopper, the first thing you should get is a second screen or an ultra-wide monitor.
Sure, I’m just saying that this is not a new idea, there are solutions and I have not observed people making use of these solutions. The conclusion could also be that these solutions are badly done, or that the reality is different to my observation.
I noticed that some people instead of providing help, they post suggestions or their personal opinions which are all off topic.
Please when someone ask a specific question he is looking for an answer, he doesn’t want to waste time in discussion of personal opinions.
yes, this can work! But it will be hard as a 3rd party developer, usually changes at this level have to be done by the main developer(s). I personally question the usefulness (but this is my personal opinion and should motivate you to review your idea).
All the best, hope I could help you.
If you like this answer, please give me a like! This will make my future argumentation more credible, without the need to explain myself.