Let's take a look in the appdata folder, shall we.
addons: All your add-ons installed.
appModules, brailleDisplayDrivers, globalPlugins and synthDrivers: older style .py files of application specific scripts, braille display drivers, global scripts and synthesizers. These are usually empty, because add-ons have become the new way of installing them.
profiles: Configuration profiles created, such as for applications, for manual activation or say all.
speechDicts: Dictionaries used to control how NVDA speaks certain strings, whether default (every synth), voice specific or temporary (until NVDA restarts)
addonsState.pickle: Required for the list of add-ons, and whether they are installed or suspended etc.
gestures.ini: All input gesture configurations appear here. These include keyboard commands, touch gestures and braille display command configurations.
profileTriggers.ini: Required for the list of profiles.
symbols-xx.dic: The customisation of the symbol pronunciation dialog is in this file. xx represents the language code, such as en or es.
updateCheckState.pickle: Required to check for the latest version.