Você pode tentar usar as cercas UltraMon e StarDock.
O Fences está agrupando ícones e pode estar sempre no mesmo lugar.
Toda vez que eu reinicio meu computador, os ícones da área de trabalho são movidos para o meu outro monitor ... eles ainda estão na mesma posição relativa, apenas na tela errada. Minha barra de tarefas está na tela correta, o que me faz pensar que podem ser drivers da nvidia.
Esse bug irritante ainda está presente no Windows 10. Depois de mover meus ícones de volta para o monitor principal várias vezes, tive uma ideia. Deu certo!
Com os ícones posicionados onde você deseja, clique com o botão direito do mouse na área de trabalho no monitor secundário e crie um novo atalho. Não importa o que é um atalho, você nunca vai usá-lo. Eu indiquei o meu para um URL inexistente e o chamei de "Monitor holder":
É isso! Desde que adicionei este atalho fictício, os meus ícones permaneceram no monitor correto após cada reinício.