Visual Studio 2013 adds new elements to the main window such as feedback, notifications and sign in buttons:
If you don’t use your account to sign in, then the corresponding button becomes completely useless. Sending feedback for VS is a very rare activity and also doesn’t justify an always visible control (having Feedback commands in the Help menu is good enough). So it would be nice to hide these buttons by default.
As Visual Studio 2013 doesn’t have any built-in settings to control visibility of these buttons, one solution is to write an extension to directly modify corresponding WPF controls in the main Visual Studio window. WPF controls for the buttons can be discovered with Snoop. Using Visual Commander I’ve created the Hide Sign in and Feedback buttons in Visual Studio 2013 extension that automatically hides the buttons:
As you can see in the code, updating the buttons every second is not elegant, but as the Feedback button is created asynchronously and sometimes recreated (e.g. returning from the Visual Studio full screen mode) it is the simplest (and robust) solution. You can easily tweak the code e.g. to hide only one button or change the update interval. One more feature that can be added is to hide the Notifications button when there are no notifications, but it will require monitoring for notification arrival.
Update: Alternatively you can delete corresponding keys from HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\12.0_Config\MainWindowFrameControls.