Tariq,
By far, the best screen capture program is SPX Instant Screen Capture. Why ? Because we made it. Have a look:
http://www.moodysoft.com .
If you want to integrate it into your application we'll explain you how. Don't spend months or years to build your own tool like most programmers do...except if you need to keep busy...
George Lechintan
Moodysoft Inc.