Я записываю файл данных в RoamingFolder размером не более 10 КБ после закрытия (приостановки) приложения. Приложение работает на рабочем столе разработчика и на Surface 2, оба из которых подключены к одной и той же учетной записи Microsoft. Но данные роуминга не синхронизируются, сколько бы я ни ждал (даже ушел на обед и вернулся через 40 минут - безрезультатно).
Оба приложения подтверждены как закрытые, поэтому активных дескрипторов файлов нет. Оба устройства будут сами записывать данные в перемещаемую папку, если приложение будет открыто/закрыто на каждом из них. И оба устройства синхронизируют данные других приложений из Магазина Windows.
Рекомендации (http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh465094.aspx) указывают, что синхронизация запускается блокировкой устройства. Похоже, это тоже не запускает синхронизацию.