We have custom properties on nodes, volumes, applications etc. But we don't have any global custom properties. CP's tied to the installation rather than an element. A "setting" that we can change with scripts etc and access from scripts and alerts easy.
What to use that for? For example who to send alerts to via email or text messages (change for on-call personnel), other alert routing, service messages etc.
So I suggest having Global Custom Properties, not tied to an element but to the platform itself. The Global Custom Properties should be as available to alert rules and SWQL as other custom properties are.