Are you sure that your ActiveX is properly registered in system and that it is properly initialized?
Your activeX does not implement IObjectSafety
interface so IE will not run it normaly. Check what security zone does your demo page land in and set this setting
Also, you might want to look at this example and if you want install ActiveX from CAB then also this SO question