I have no clue what your control looks like, or how it is designed. So I have no ideas.
I've never made a user control, just server controls, so I not sure what your up against. The example below is a server controls that just switches panels. It is self contained with all code and artwork compiled into the dll.
This site is a test prototype site, not done yet. Some bugs exist. The movies are a single control, with 2 panels, one vertical and one horizontal.
http://testdrive.ice5software.com/Movies/index.aspx?cp=1&ni=3&os=6&s=NAME&d=s