Приложение представляет собой приложение контейнера MDI. Определенная дочерняя форма (Form1) при загрузке получает фокус и не освобождает фокус. Если открыта другая форма, пользователь не сможет выбрать какое-либо поле в этой форме, если форма Form1 открыта.
Кроме того, в Form1 фокус не будет оставлять выпадающий список даже для установки фокуса на другое поле в той же форме.
Я не использую ShowDialog, а TopMost имеет значение false.