I have created an agent procedure with the executeshellcommand and the uninstall string in the procedure, but when scheduled, the procedure never kicks off, and Webroot is obviously still installed on the end user's machine.
executeShellCommand(""C:\Program Files (x86)\Webroot\WRSA.exe" -uninstall", "Execute as System", "All Operating Systems", "Halt on Fail")