Some garbage apps will do that. There is no way to turn off their stupid interface they put in the status menu area.
If the app actually has a standard user interface, you might be able to disable the status menu item from its preferences.
If it puts that into the menu bar via a LaunchAgent, you may be able to remove the launchd plist from your user ~/Library/LaunchAgents folder. However, I have seen where removing the plist will prevent the app from loading. Garmin's app was like that. I just deleted the app and stopped using the Garmin. I don't know why developers choose to be idiots like that.