The current version of the Windows Imaging Component (WIC) does not support the serialization of complex Extensible Metadata Platform (XMP) data types that are embedded in arrays. For example, the Windows Imaging Component does not support embedded structures, arrays, or alternatives. This behavior violates the Adobe XMP specification. Therefore, applications that use the Windows Imaging Component, such as Windows Live Photo Gallery, cannot write bags of complex XMP data types to an image.
Everybody got that?
Well, I can see why they had to desperately get a hotfix out for that, then :-/ I wonder why I only just got this hotfix, when the article is dated September ‘08. Perhaps because I installed Windows Live Photo Doohicky yesterday? Or perhaps because Adobe had a bit of a go at Microsoft about it? ;)