Remote detection through IE (of the availability) of unsafe ActiveX controls is achievable. A script can attempt to access an unsafe control and then check if it succeeds. That is exactly what this new BeEF module does.
I have a BeEF module that will do the detection. Just decompress it and put the module into the 'module/symmetric' directory. The menu option will automatically be displayed in the modules menu.