Perfect and thanks! I will use it. Before I start, wondering if I use the dll's to add cameras to an already installed application, any ideas on how can I determine new camera classes published within the new dll's? I would like to drop in the dll's after install, have the application find the cameras of newly placed dll's and be able to use them. If not, no problem. I can hard code for now the camera class names.

Best and thanks again,

Alan