I have a .DS_Store on my desktop. Ruins the flow. I want to remove it and have it hidden, but I have hidden files enabled on my mac as I need it. This file however, is annoying.
There is a thorough discussion on this Superuser question.
Having a transparent icon that is off the desktop (Kevin Suttle), or a read-only desktop (joshfindit) seem to be the best feasible solutions.