Unless the program is built allow it to run in the menu bar, there isn't a way to do this outside of application launcher. You really wouldn't want to do this though since there isn't a whole lot of space up there compared to the dock which can scale better to keeping a lot apps there.
Not to mention that you can't get rid of the dock so you might as well use it for it's intended purpose.