Does anyone know how to easily save the settings for each object on a form (either into registry or ini) so that if for eg. someone changes the background color it is stored.

As I need to save about 10 settings per object and I have up to 20 objects on a form and I may have 30 forms, saving each setting individually is not practical.

What l need is a module that allows me to simply send through the formname and have the module loop through all the settings on each form.