Talk about redesigning for reusability: Using SnagIt! as a COM server. One thing is developing it as a COM component, another is exposing and documenting the API.
If you are not familiar with SnagIt! it is a screen capture application for Windows and it is so cool – by far the best screen capture application I have ever used and purchased. If you find yourself doing a lot a screen capturing for documentation etc. I really recommend it.