Building a cross platform desktop application that saves screen grabs to the desktop. Is there a built in mechanism in Unity like Application.persistentDatapath that points to the Desktop?
You can use the special folder paths:
System.Environment.GetFolderPath(System.Environment.SpecialFolder.Desktop)
Some more discussion here: What is the path to read/write files on the desktop? - Unity Engine - Unity Discussions