Roger Zandes SMS Client Spy tool , troubleshoot and manage SMS 2003 advanced clients (force inventory, show execution history, show running executions ..)
I had a look at this, and it has to be just about the most comprehensive client tool around. It also comes with an automation DLL .
Definately recommend a look,
He's made several other tools, check out his profile on SourceForge for a list