Jeffery Hicks has posted a great article on managing system restore points via PowerShell here:

http://mcpmag.com/articles/2012/02/21/powershell-windows-restore.aspx

-Bruce