You have to take into account that the uninstall process is not universal. 50% of the vendor don't publish the uninstall string to the registry but sometimes you get lucky and you even get the quiet unistall string. Or like IBM usually does, you can get an unistall utility to uninstall the crap from new computers.....but.....you get a 50% chance of screwing the whole workstation. The trick i use for remote uninstall is looking in dameware NT Utility each software that as either an uninstall string or quiet uninstall and try it on a test machine. You'll be surprised as to how many times this does not work 🙂 But when it does.....damn it's fun. My point here is that even though remote uninstall is great, i think Lansweeper should only recover the strings and even there, some will always be stating that lansweeper does not list that software string or this software string when in fact there is none. But the option to actually uninstall a piece of software should be left out of lansweeper and stay in the hand of the admin to do a custom action with it