C # MessageBox para frente quando o aplicativo é minimizado para a bandeja

Eu tenho algum código que exibe uma caixa de mensagem:

MessageBox.Show(this,
                 "You have not inputted a username or password. Would you like to configure your settings now?",
                 "Settings Needed",
                 MessageBoxButtons.YesNo,
                 MessageBoxIcon.Question);

Meu problema é quando isso aparece, meu aplicativo geralmente é minimizado na bandeja. Como resultado, a caixa de mensagens não aparece na frente e também não aparece na barra de início. A única maneira de vê-lo é usando as teclas Alt.

Aqui está o código que minimiza meu aplicativo (o pai) na bandeja:

if (FormWindowState.Minimized == WindowState)
{                
      Hide();                
}

questionAnswers(5)

yourAnswerToTheQuestion