It appears that meanwhile Microsoft has opened up parts of it. It's not via the registry, but it's a crude way of getting the state of the AV, provided it interfaces with the WSC. This means it requires some programming (which is sort of out-of-scope for SuperUser but rather for StackOverflow), though.
WscRegisterForChanges
allows to register a routine that will get called when the WSC state changes. But the state information is rather crude:
WSC_SECURITY_PROVIDER_HEALTH_GOOD
WSC_SECURITY_PROVIDER_HEALTH_NOTMONITORED
WSC_SECURITY_PROVIDER_HEALTH_POOR
WSC_SECURITY_PROVIDER_HEALTH_SNOOZE
As you can see there is no way to get the name of the AV, for example. Not even how current the AV signatures are is a metric available this way.
It may be possible to use WMI to query some of that information (see the previously linked StackOverflow Q&A), but at least the API for AV vendors has switched away from WMI (Vista) to COM (7 SP1?). Doesn't mean that the respective information isn't available via WMI, however.
PS: this information isn't exactly what was asked (not via registry), but it's the closest one can get these days, so I am posting it as Community Wiki.
WMIC /Node:localhost /Namespace:\\root\SecurityCenter2 Path AntiVirusProduct Get displayName /Format:List
would have done the trick.