The global assembly cache is a machine-wide store used to hold assemblies that are intended to be shared by several applications on the machine. The .NET Framework provides two tools for working with the cache. One is a Graphical User Interface (GUI) tool. The other is a command line tool, called the Global Assembly tool (Gacutil.exe).
From a Visual Studio command prompt, in the same directory where CuteEditor.dll resides, run gacutil.exe as seen below:
You may also directly copy the dll files to the C:\WINDOWS\assembly (or C:\WINNT\assembly) folder of your server - this is equivalent to the gacutil.exe utility.
To check whether this action was successful, click on "View List of Assemblies in the Assembly Cache" in the same pane and check the CuteEditor.dll.
The proper version number should be inserted into the <assemblies> tag of either the web.config or machine.config file:
<assemblies>
<add assembly="CuteEditor,Version=6.1.0.0,Culture=Neutral,PublicKeyToken=3858aa6802b1223a" />
</assemblies>
After that you should be able to use the control in all the application on the server without having to copy it to the /bin folder of each web application.