In Windows 7, is it safe to delete desktop.ini files from my destkop?
(I have 2 hidden desktop.ini files in my desktop)
Yes it is.
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.
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.