1. file extension (.exe or .dll) does not metter.
2. As far as I know VS will automatically add all controls you have for tool box after project/solution rebuild. To be able to use control form another project as it was defined simple reference adding and again rebuild should be enough. Your User controls will be in the 'Custom controls' section in the toolbox.