Now that you've got it working, start looking at the Registry Free COM approach. We use this not only for ActiveX controls, but for the .Net assemblies we call via CCW as well.
While you can create the manifest files needed by hand, I've found Side by Side Manifest Maker to be highly useful in reducing the amount of work involved.
Here's the PBDJ article where I cover the manual approach to creating the manifest files.