setting: definition from wiktionary:
(#3): A standard level or placement that a knob or control is placed at, for example, the volume setting on a television
parameter: definitions from wiktionary:
(#2): (programming) A name in a function or subroutine definition that is replaced by, or bound to, the corresponding actual argument when the function or subroutine is called
(#3): A characteristic or feature that distinguishes something from others
configuration: definition from wiktionary:
(#3): The way things are arranged or put together in order to achieve a result
property: definitions from wiktionary:
(#5): An attribute or abstract quality associated with an individual, object or concept
(#7): (computing) An editable or read-only parameter associated with an application, component or class, or the value of such a parameter
In the IE example you gave, I would suggest that each entry in that list does describe a single setting. It gives the name of a control or parameter (such as "Do not cache thumbnails"), and then allows the user to specify the value of that parameter (setting the position of the knob, as it were). Together, this list of settings becomes a configuration.
The name of each paramter could be considered a property of IE, but I wouldn't put too much weight on that analogy. In that vein of thinking, every single variable in a program can be considered a property of that program.