Do you have any more example of how to get the stream down to a file on the local harddrive?
I try to do like this, and it works fine with .txt files, but with other files there seems to be some encoding issues.
ICloudFileSystemEntry file = root.GetChild("Test.pdf");
Stream data = file.GetContentStream(FileAccess.Read);
StreamReader reader = new StreamReader(data, true);
StreamWriter writer = new StreamWriter(@"C:\test.pdf");