Being an amateur programmer and a bit of a perfectionist, I often find myself wondering about capitalization in user interfaces.
If you look towards the top of this very website, you'll notice the links under the "English Language & Usage" banner are all capitalized. Every word, in fact; not just the first word of every link. However, the ones at the very top of the page ("log out," "chat," etc.) have no capitalization.
What is the correct form?
Furthermore, when describing the buttons in a manual, should they be capitalized as if they were proper nouns? For example:
Navigate to the "First Example" pane and click the arrow next to "Second Example." This will bring up a dialog. Now click "Third Example" to perform the task.