Hi, thanks for sharing this idea.
We do already have the
tests to execute automatically setting that can be overridden by engine modes and will do a large part of what you're after. Though this won't stop tests from being shown in the Tests Window.
If we had a similar feature that hid tests from the tests window, you could use both of these settings in combination with the
show coverage for tests setting to effectively remove tests from the session.
Such a setting would make sense as a new feature request if you'd like to write it up on
uservoice?