I've read thru your use case and I have a proposed solution. This is what I would do. Disclaimer: I am assuming you realize this is totally terrible from any sort of security viewpoint. If the users have physical access to a machine and know what they are doing, they can get around just about any security. Even if they don't know much, opening up another browser would defeat this whitelist ideas in about 1 second. So my guess is the reason you want the setup you described is so that the employees in good faith only use the company cards on websites that you are okay with and this makes it very easy for you to handle that. I'll outline the steps below, let me know if any of them need more detail for you to understand or if you have any questions on anything.
- Create an HTML file (webpage) that has a list of websites you want to have in your approved list. Make the name of each website a hyperlink, so this will be like a table of contents of approved websites.
- Host the single webpage you created on a server of your choosing.
- Install a browser such as this one - http://www.snowland.se/applications/win8-app-kiosk-browser
- Make the single URL for that browser point to the URL for the page you created earlier
- Put the shortcut to launch that browser in the all users desktop - c:\Users\Public\Desktop (you indicated Win 10, I'd have to verify this is the exact path)
- Make the defaults that users can't modify or delete items in that directory
This method will allow you to update the list of "white listed" websites by simply updating the webpage you are hosting whenever you want. Again, this will keep honest users able to easily tell what websites you are okay with them visiting, but is pretty terrible security. Do be aware you can sometimes go to 3rd party websites and through them gain access to any website you want, but usually you have to work to do that, so I'd consider it an edge case that a user would get to a non-approved website by mistake.
If this answers your question, I'd really love it if you would rate me. If you have more questions, just ask!
If you'd like me to walk you through the setup for this and/or create the webpage and help you host it, I can do that. I also could show you how to host it for free on github if that's something you want. I believe walking you through those steps and/or doing the development for the website would be above and beyond the scope of answering your question, so I think it would be fair to figure out a rate for that between us. Please note, I'm not suggesting we do business outside of JA, nor am I trying to shake you down. I am just offering remote assistance, which is a JA service to add value to your question if you want someone to hold your hand thru the process. If an overview is all you are looking for, I hope I've provided that and if you desire more details on that overview, I'm more than happy to provide those details without any additional charges. Thank you very much!