Fitts’ Law is the reason why Apple puts the menu bar for every app on the very top of the screen. If menus are part of the app windows and you have plenty of them open, hitting a menu can be quite tricky. I never thought about that while I was a Windows user, but since using a Mac, I notice the difference each time I sit in front of a Windows/Linux computer. Hitting menus is just so much easier and faster on a Mac, because your mouse stops at the top of the screen where the menu bar is located.
However, even when placing “dangerous” buttons far aside, they remain dangerous. I think every dangerous button must have a safety grid. That is
either the button has no immediate and permanent consequence. In that case the button can just perform the action, but the app should offer a user to undo the action, if he still pressed the button in mistake.
the button has an immediate or permanent consequence. In that case it should ask the user again. On Mac the typical dialog will have a closing sentence “This action cannot be undone.”. To not bother the user too much, there is a “Don’t bother me again”-checkbox that you can check… at your own risk of course.
Another idea is to put a safety cap over the button. You know, like in the movies You cannot press the button, because there is a “cap” on top of it. You first have to “open the cap” before you can press the button below it. In case of software, the button would be not directly visible, you first have to press somewhere to make the button appear and then you can press it. A button behind a safety cap needs no safety grid; even if the action cannot be undone, there is no reason to ask the user again, since a user can accidentally click on the wrong button… but he will usually not accidentally click twice on the wrong button. Clicking twice can be seen as “Yes, I want to do that and YES, I know what I’m doing! Don’t dare to question my intentions.”