Is it safe to delete desktop.ini files from my desktop?

Solution 1:

Yes it is.

Here is an explanation of what they are for.

Solution 2:

Yes, it will just be recreated when it is next needed, however, I wouldn't... It does no harm and contains details such as Icon and name... basically customisations.

Solution 3:

You can safely delete them and they will never appear again. I did so over 2 years ago and never saw them regenerated again as some people predict.

I'm not sure what kind of customization they are supposed to store, but after deleting them I haven's observed any change anywhere related to appearance.

Most likely they are just as useless as notorious thumbs.db files. But those you can easily disable system-wide.