I agree transferring domains from one geodatabase is not straightforward. The way I would do it would be in catalog. User would right-click on the geodatabase containing the domain to be transferred and pick "Copy domain". Next you would right-click on the geodatabase you want to receive the domain and click "Paste domain"
Right now I just setup a dummy geodatabase with the domain contents I desire, then as I start a new project I copy the entire geodatabase to a new location and rename the geodatabase for the new project. This does not work too bad when you are doing a large number of projects that require the same domain because you just get into a routine. This method is just clunky.
Here is a link to GIS Stack Exchange that details how others are dealing with this problem. arcgis desktop - Copying domain (and only domain) between Esri geodatabases? - Geographic Information Systems Stack Exch…
I have submitted an idea similar in nature to this. There needs to be a Domain Tool set for a variety of functions.
I would like to see a tools for CREATING and EDITING. Right now if I need to make significant modifications to a domain it means exporting it (which sometimes does not work) making the changes in Access and them importing it back in (which also sometimes does not work)
Rather than Creating a Domain in ArcCatalog IN a specific Database I would like to see stored domains in ArcCatalog. At least for custom domains. I have 6 domains I create for every new database I work with. I would love to see them stored in ArcCatalog or better yet in a Domain.style that I can take with me.
I would like to see a tool where I can select a domain in a database and see all the Feature Classes and Fields it is assigned to. Currently the best way ( and best is a very bad choice of words) is to export a database as an XML file and then open it in ArcGIS Diagrammer. Which supposed is a replacement, but yet a downgrade, for the Database reporter we used to be able to use.
Domain to Table and Table to Domain tools actually work pretty well. Though, I fully agree that there needs to be a toolset for this (or at least a Copy Domain tool of some sort).
Retrieving data ...