Herramientas para capturar y convertir la web

¿Hay alguna manera de usar GrabzIt en una aplicación de Windows ASP.NET en lugar de una aplicación web?

Sí, puedes usar el SaveTo método en el Biblioteca ASP.NET. Para hacer esto simplemente haz algo como:

string filepath = 'images/result.jpg';
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
grabzIt.URLToImage('http://www.spacex.com');
grabzIt.SaveTo(filepath);