Let me give you some more information to draw from. We have a form that's about 6 inches square. On the left hand side there's a treeview, on the right hand side is where the plug-in will go. As the shell program loads, it needs to load the appropriate plug-ins. I can figure out how to make it determine which ones to load, I just need to know how to load them or what a plug-in looks like. I looked at Netcapes Plug-In documentation and it's a little more elaborate than we wish to tackle. The main reason is that the user has to be able to build a plug-in.<br>
<br>
When the plug-in loads, it puts its name in the tree on the left hand side. Then the shell keeps track of the ones that are loaded so it knows how to hide and show the correct plug-in according to what the user clicked on in the tree-view on the left hand side. The shell is no more than the treeview, the 6 inch square form and a container to hold the plug-in.<br>
<br>
Hope that gives you a better idea of what we're trying to do.<br>
<br>
Steve<br>
<A HREF="mailto:sdmeier@jcn1.com">sdmeier@jcn1.com</A>