@traxtopel This is what we do. We have a reg key in HKLM with a dozen custom settings we use in custom Fixlets.
One example, we use custom properties to store “Patch Exceptions”. If BigFix is removed (using the BESremove tool), it will remove all custom properties. When BigFix is reinstalled, it will no longer have the patch exception and the patch that was in the exception will be deployed. This could cause a production outage on some machines so missing the exception and deploying the patch is not good at all.
We store a “backup” of the exception key in this customer registry entry and if the custom property for patch exceptions does not match the backup, the computer is added to an automatic group and then locked. We have a daily task to monitor that group and resolve any exception discrepancies.
Just one example of storing data outside of the customer properties