I see. It makes perfect sense.
You had actually made clear that you had modified the .desktop file in the Packagers board, but I only saw it now.
I guess it would be possible to use an environment variable in the .desktop file, maybe:
In my system, typing that in a console opens htop in xterm.
(Even though I'm using xfce, $TERM is set to xterm and not to the xfce Terminal)
I suppose that would open it in whatever the user decided to be the "default", without adding a mandatory dependency for a particular terminal.
(sorry for nipicking... after all, it is probably the case that almost everyone will have xterm installed)