I have made some forms, which are so generic for my future applications as well, i thought to make those GUI form as DLL so that i dont have to waste my time in development of new project by callin the already made forms which'll be stored as dll.

I want a lil help. Can you tell me is this a good idea? moreover, i don't have any idea how to make a dll in VB, can any one of you point or paste a good tutorial to make a very efficient professional dll.