Yes, you can. I will not suggest you do that. That kind of display override, though, is something I think would require at least an IDE (Visual Studio and C#, e.g.). They are all owner-drawn: the code that draws them does that from scratch. I think you should focus on programming the geometry, fully grasping what is available in Grasshopper, and in a later stage you can think about UI (user interface) changes that diverge from Grasshopper standards.
This was already discussed here:
Thanks,
Giulio
–
Giulio Piacentino
for Robert McNeel & Associates
giulio@mcneel.com