La verdad no veo lógico que tengas tantas ventanas StayOnTop, de todas formas, el problema lo tienes justo al minimizar la aplicación, debes detectar cuando se minimiza y utilizar las funciones RestoreTopMost, FormalizeTopMost, mira la ayuda para más info.
Revisa este hilo para detectar el minimizar.
saludos