Aye, the client will sometimes remain running in your processes, and you'll have to do a manual process-kill to completely get rid of it. It's guaranteed to happen this way if you get a runtime error while exiting the game, I believe.
Concerning the missing buttons: well... run the updater? :}