constructor creating a new ILAsyncAlgorithm object.
- control (Control)
- if not null, events fired from this class will be executed in the context of the thread owning the control. This is specifically important for Windows.Forms.Control user interfaces, which require this in order to allow direct manipulation of the control from inside the event handlers.