We upgraded to 2.29.00 yesterday from a pre-release version 2.29. Our users all now have the Preference button showing on their FOP2 panel but most of them do not have the "preferences" permission. The majority of our users are granted permissions using templates and are only granted: dial, hangupself, phonebook, pickup, queueagent, recordself, transfer.
Also I am curious where those individual user preferences are stored? Once we get this disabled again I will want to check and make sure no one has preferences set that may cause issues.
Let me know if you need more information regarding our environment.