 <p>Since you build <code>OCX</code> I assume that you are using <code>MFC</code>. How do you link with <code>MFC</code>? Look in project settings|General, try to select "Use MFC in a Static Library". Same goes for ATL - try selecting "Static Link to ATL" (if you use ATL). This goes also for VCRT - in C/C++|Code Generation, in "Runtime Library" try selecting options without the 'DLL' (i.e. - statically link with VCRT). Since the default empty OCX does not work for you - this is the only thing I can think of... Another thing - I assume you have a reason for working with <code>Visaul Studio 2005</code>? Why not a newer version? Good luck, PazO</p>