Nicolas, a possible way that I've think
about this is to extend the MSysConfig table to include User
level.
If we have a definition of the parameters, defining the level, the
type and maybe the scope (valid values) we can develop a dynamic
form that allows to configure these settings, so we can add
preferences on the fly.
If adding User level to sysconfig is too hard, maybe we can think
something similar on AD_User_Preference and making the Preference
link dynamic according to a prefs definition.
WDYT?
BTW - the list is maintained here on Contributions section:
http://wiki.idempiere.org/en/System_Configurator_(Window_ID-50006)
Regards,
Carlos Ruiz