Manipulating Windows

Hi all,

For those SDL experts out there, I was wondering if anyone might be able to
offer advice on how to grab the desktop surface and manipulate windows that are
part of other programs.

My goal is to design a GUI testing harness that is OS portable. My hope is that
SDL will allow me to grab handles to the Desktop so that I can open a desktop
application and programmatically manipulate the GUI interface of that
application (providing keyboard and mouse input).

Any help would be greatly appreciated.

Jason Spangler