Yes, ActiveX controls are downloaded from the Web server, or simply loaded from the local medium (e.g., CD or hard disk) if the html page is local. My thought was that an ActiveX would allow the ImgBurn functionality to be invoked from a browser that is rendering an HTML page. Based on user input, the HTML code would invoke ImgBurn as a method, passing the ISO file as a parameter. Downloading and registration of the ImgBurn control happens automatically, but only the first time it is invoked. Updates would also happen automatically if a new version of the control is put on the server (or local medium).