Hello
Actually there is an elegant solution which makes dropdown from the new topic button. Convert the New Topic button to a have a sub menu - #7 by awesomerobot
It looks like the theme component version of this is here available: GitHub - discourse/discourse-new-topic-dropdown: Turns the New Topic button into a dropdown with a custom option added