title speaks it all.
See Question&Answers more detail:osThe default browser is saved as an entry in the registry key of windows. The values are saved on a protocol basis like this
HKEY_CLASSES_ROOT[protocol]shellopencommand
Where protocol can be http, https, etc. On how to access/modify registry values inside C#, you can take a look at this article