Fences can't control icons on desktop since that will be control by Windows and your setting on "Auto Arrange Icons". If that is selected the icons will move by Windows. If you don't like that, than, you should disable/un-tick "Auto Arrange Icons" or make one Fences and set a Fences rule so all new icons go there and you can put that Fences anywhere you like.

Thank you,
Basj,
Stardock Community Assistant
So it's windows based issue? I turned off my PC and back on, and everything moved to secondary monitor even fences. Can you navigate me to find fences in registry? I dont have "auto-arrange" ticked.
I have one more question. What language do you use to code Fences? You don't have to answer this, I am just curious because I study IT at uni and this cought my eye also because I think desktop customization has potencial but maybe I am wrong.
Anyway thank you for help and fast response.