C# .NET 1.1

Im using IE automation to browser to an image i.e. http://mysite.com/image.jpg

I am trying to copy the image to the clipboard and save it and navigate to the next image. However, the copy command works but the Clipboard object has no data even though I can right click on my desktop and paste the image.

Below is the code in the browser document complete event. The key pointis the execCommand "Copy" works because I can paste it on my desktop. Anyone know why the clipboard object might be empty in code?

Code:
foreach (mshtml.HTMLImg img in CurrentPage.images)
{

    mshtml.IHTMLElement2 body = (mshtml.IHTMLElement2)CurrentPage.body;
    
    mshtml.IHTMLControlRange control = (mshtml.IHTMLControlRange)body.createControlRange();
    
    control.add((mshtml.IHTMLControlElement)img);
    
    control.execCommand("Copy",false,Type.Missing);

    if (Clipboard.GetDataObject() != null)
    {

         IDataObject clipData = Clipboard.GetDataObject();
    
         Image image = (Image)clipData.GetData(DataFormats.Bitmap,true);

         image.Save(@"c:\image.jpg",System.Drawing.Imaging.ImageFormat.Jpeg);
    }
}