Some changes - Instead of use a lot of components to make the options, the options will be put inside a table(TValueListEditor - with some custom events):
DevPascal002.PNGPref002.PNG
Inside of that yellow box, there will be tips for each selected option.