Я не знаю, как использовать ролик мыши или страницу вниз с контекстным меню. Вместо contextMenuStrip вы можете открыть форму, содержащую закрепленный список с 200 странами в нем, и вернуть выбор с помощью глобальной или общедоступной переменной. Formborderstyle = никто не избавится от строки заголовка. Вы можете использовать события, отличные от двойного щелчка, если вы хотите, чтобы он более близко имитировал пользовательский интерфейс контекстного меню.
Public Class Form1
Public selectedCountry As String
Private Sub Form1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown
If e.Button = Windows.Forms.MouseButtons.Right Then Form2.ShowDialog()
End Sub
End Class
Public Class Form2
Private Sub ListBox1_DoubleClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles ListBox1.DoubleClick
Form1.selectedCountry = ListBox1.SelectedItem
Me.Close()
End Sub
End Class