I think it would be very useful for many of these components to have a ‘Verification’ or ‘Warning’ setting in them. This could do something like display a Pop-Up windows saying “Are you SURE you want to do this?”, or some other user-defined message. And then provide a “Yes/No” or “OK/Cancel” or perhaps another set of user defined buttons to allow the user to Cancel or Proceed with the action.
Switch components are the most obvious application for this, but I would there there are other components that would benefit from a Warning or Verification Pop-Up to keep potentially bad choices from happening.