I swear I've dealt with this before, but I can't figure out wtf to do, so I'm giving in and posting... I'm creating a custom server control... ok what I'm really creating is a webpart for SharePoint, ...
Create a custom server control and install it in the GAC. You cannot share Web-User controls across applications, you have to copy it into each one. Server controls are the solution to that.