What is this called and best practices of UI/UX?

What are best practices for settings (UI) like this? I am looking to find out more about good practices, good UI/UX for this component for removing, adding items to different profiles (profile 1 has different added items than profile 2). Are there any good examples of UI/UX design for this?

enter image description here

http://www.homeandlearn.co.uk/word2007_2010/images/word_options/customize_tab.gif