With the release of RES PowerFuse 2010 we released Zero Profiling. With this method system engineers can preserve and apply user settings on application level without knowledge of the location of changes made by the user to a specific application. This is a very powerful setting since this setting captures all changes made by a specific application, regardless if it is useful changed data to preserve. So you need to be very careful when enabling this setting in your environment, User preferences files can grow very rapidly. You’ll also find out that capturing settings without knowledge, is a bit understatement. You definitely need to find out where settings are stored. The “Track Any” setting of Zero Profile mode is a good method to find out.

Nevertheless the preferred method for Zero Profiling is to use the “Track Any” setting. In the end, user preferences file will be smaller when preserved with the track any setting. So it is very important to tweak your track any settings as good as possible. I will explain our best practice for Zero Profile mode in “Track Any” status:
First thing to do when setting up Zero Profiling is enable track any setting in “learning mode”. In this way all changes made by the user to an application are sampled on the sampled data tab of your application. They are NOT preserved and applied, and therefore, no User Preferences files are created. You can configure this by enabling sampling mode and switch off “preserve” and “apply”.

Important is now to let users work with the application for a couple of days, just to let zero profiling sample all changes. When you look your sampled data tab now, all changes are displayed. You can now very easily make exclusions from within your sampled data tab. Slowly you will now build your application in “Track Any” mode with the proper exclusions.

These converted settings are finally displayed on your Excluded Items tab:

When you’ve tested your applications thoroughly, just enable “preserve” and “apply” option on the user settings tab to get your application out of the “learning mode.”

When you manage your applications in this way with User Settings in Zero Profile mode, you’ll keep your User Preferences files small, which improves performance when logging in. Off course you’ll need to find out where a specific application stores its settings, but I guess you need to find this out anyway, no matter what way you preserve your settings. The “Track Any” setting of Zero Profiling is probabely a cool way to do this.