It would be extremely useful if there was a way to invoke the settings inspector to give not just what settings are set, but what the effective settings are for all possible settings for that particular client, as well as what the default settings are. This is information that the client itself knows internally, it just needs exposed to introspection.
This seems to be the main public document for BESClient Settings:
It is missing these: (and probably many others)
_BESClient_ActionManager_HasMainDialog
_BESClient_ActionManager_TrayMode
Related: