Just a thought. These so called programs.. are not really programs but "Configurations". The reason all the parameters can be changed is to make the machine work well in different conditions and display and function in a manner you want it to. Using a config that worked well in at one site does not mean it will work well at another. The factory programs from whites have been historically a good usable turn on a go setup. However certain things can be altered to match the sites conditions making it even better.
The best thing you can do for yourself is learn how the machine works, learn which parameters effect what, and which ones need to be tweak for each site in your area.
Or just plug in other peoples configs and maybe you will get lucky and find one that works for you. I wanted the same thing when I got the DFX. I quickly found out after typing a lot configs into a spread sheet that there were very few parameters that are different between them.
Good luck