I searched help and found this information, and followed the steps described. Although it shows how to remove desktop items, I think you might find that doing a little unchecking might work. I found a checkbox that says to clean up desktop every 60 days. Maybe if you uncheck that, it will stop the automatic cleanup. Hope this helps. I have not tried this, so this suggestion does not come with guarantees!
To remove unused desktop icons
Open Display in Control Panel.
On the Desktop tab, click Customize Desktop.
(This is where I found the checkbox to clean up desktop every 60 days)
Under Desktop cleanup, click Clean Desktop Now.
Follow the directions in the Desktop Cleanup Wizard.
Notes
To open Display, click Start, click Control Panel, and then double-click Display.
The Desktop Cleanup Wizard displays a list of the desktop icons that have not been used for 60 days or more, enabling you to remove those icons that you don't want on your desktop. You can retrieve icons you have removed by opening the Unused Desktop Shortcuts folder on your desktop.
Clear the Run Desktop Cleanup Wizard every 60 days check box if you don't want the wizard to run automatically every two months.
You can remove an individual desktop icon by right-clicking the icon and then clicking Delete.
To add or remove the icons for My Documents, My Computer, My Network Places, or Internet Explorer, select or clear those items under Desktop icons.