To better illustrate my question, here's a quick example.
When the user is attempting an action that would typically require some sort of confirmation (such as deleting a record) would it be preferable to use a dialog window or a two-stage/dropdown button? Both options require an extra click to "confirm" the action.
Are dialog's preferable because that's what most users are used to seeing? Are dropdown buttons as effective at preventing accidental clicks?