No windows phone, parece que você pode usar opções personalizadas para a sincronização integrada 'icloud account', e usar esse mecanismo para sincronizar com um servidor carddav que você escolher, talvez você possa tentar uma forma semelhante na área de trabalho. No entanto, não há apoio oficial para isso.