I decided to go ahead and follow through on my research a couple weeks ago into image-processing routines to take screenshots and create a little ecosystem of client apps that will leverage this library:
Now that I know what I know about the WebBrowser class, the missing DrawToBitmap() function, and the GDI32 / USER32 library calls from managed .NET code, the core library probably won’t be that difficult. I think the hardest part will be “stitching” together the various parts of a full-height web page that extends beyond the viewable window. But hey, any problem you can describe is a problem half-solved.
Updates to come.