I think this request is sufficiently and more elegantly covered through the desktop entry specification (Terminal=)