Right Click Your Desktop
Select View
Untick Show Desktop Icons
your screen refreshes when you close a program causing your desktop icons to flicker
Icons can be dragged with the mouse. If you have so many icons on your desktop that there is no room for them all without overlapping, you should review them to see if you really need that many.
the only program can do it is desktop visualizer . as i know
The Finder is the default program on a Mac that allows the user to interact with the system using icons for the files, folders and discs that are displayed on the desktop,
These icons located on your desktop are shortcuts to programs. When you double tap them or right click and select "Open" it will launch the program assigned to that certain icon. You may be opening a Word Processing Program or even an Internet Browser. These icons are beneficial for opening tools used often quickly.
Did you try right clicking on your desktop and choosing "arrange icons with" and then choosing "show desktop icons"
A desktop icon is a symbol with text under it that is displayed on the desktop. The desktop is what is displayed when you log in on most operating systems. Common desktop icons are "My Computer" "Recycle Bin" "My documents" shortcuts to programs that are installed. By double clicking on an icon you can open the folder or program related to it. Desktop icons are the most commonly recognized icons by most people. They are used to convey purpose of an available function on a computer. On a very graphic oriented Windows environment such as Windows XP the common desktop icons you might see are "My Computer", "Recycle Bin", and various file folders with labels. Other operating systems such as Macintosh, and Linux desktop environments like KDE also use desktop icons in much the same way but the extension, resource or file name suffix differ. Generally icons from one operating system would need to be converted to work on a different OS.
In the Windows operating system, desktop icons are shortcuts to programs that you can execute. To find out the program associated with an icon, right click on the icon and select Properties in the menu. In the dialog that pops up check the Location field.
Aside from manually deleting the shortcuts and icons on your desktop (the Recycle Bin cannot be deleted): you can right-click the background, find "Arrange Icons By" and press "Show Desktop Icons". This'll hide all the existing icons, so if you press "Show Desktop Icons again, they'll all return.
Desktop
If there is no space on the desktop for icons, the icons will run off the screen. Thus the icons will not be displayed. If you use up the space, you could delete icons you don't use, resize the icons, increase the screen resolution, or create a folder on the desktop to move your less commonly used icons to.
in my opinion the icons are stored on the desktop