ON win 7 machiens from dell we are getting now have dell protected workspace icon on the desktop.
I ran that, got a browser, etc.
but not sure what it is doing? Do you use it? Should I uninstall it? Is it a free trial and then there's a cost?