Not sure that I understand your question. To make a reference to your .dll, just reference it the same you would reference other .dll files in your VB application. (Click on Project, References and then choose from there.) What do you mean about making the .dll file know the controls of the form? (Not sure that I can help, but worth a shot.) Give me liberty, or give me pizza...