Podemos verificar os navegadores instalados no computador do usuário com a ajuda do código a seguir fornecido.
If File.Exists("C:\Program Files (x86)\Google\Chrome\Application\chrome.exe") OrElse File.Exists("C:\Program Files\Google\Chrome\Application\chrome.exe") Then
ListBox1.Items.Add("Chrome.exe")
End If
If File.Exists("C:\Program Files (x86)\Mozilla Firefox\firefox.exe") OrElse File.Exists("C:\Program Files\Mozilla Firefox\firefox.exe") Then
ListBox1.Items.Add("Firefox.exe")
End If
Após verificar todos os navegadores já instalados, como podemos criar um atalho na área de trabalho de qualquer navegador?
Você também pode usar um código simples como este para atingir seu objetivo. Modifiquei seu código e forneci uma solução adequada. Se você achar correto e conveniente, verifique como solução aceita.