Why Embed a Browser?
So why embed a browser in an application, when anybody can just access a site via Firefox, Google Chrome, Internet Explorer or others? Why re-invent the wheel?
In terms of security, this is useful because it can restrict access to a web host through the application or it can prevent users from accessing third-party plugins to exploit vulnerabilities with the website.
Another reason is to provide a unique user experience with custom controls and functionality without creating individual plugins for each browser.
Although creating a browser application can lead to poor distribution, this is not important