syshog wrote:Why don't you use a default browser call instead telling it to render a url? There are free to play games that render a page in the launcher window when you start the game, but when you click on a link in the launcher it open the default browser on the host machine.
Quade has already told exactly why he doesn't.
To elaborate on it a bit, there's no way to ask the default browser to do anything except "Open" which usually opens a new window with the URL in question but you can't assume that, it might do... nothing!
Here NB Pro wants to show some content inside a window IT controls, the only ways to do that is to either just call the relevant Windows APIs or embed an web browser! in the product and do all the work himself (usually Chromium, WebKit or a commercial "mini" rendering engine are used).
The first option will always use the IE rendering engine included with all Windows version even on Windows versions without IE browser "frontend", exactly what happens if you click a link on one of those Windows-N versions is a good question, best guess "nothing". I'm also not sure if Windows 10 will use the old or new engine for this (but both are "Trident" derived).
The second option means a lot of extra work for the coder and a larger download, for what in NB Pro has be classified as very little gain. The balance changes if you need more content interaction which I suspect the F2P games you mention have.