As part of the PB3, we implemented a whitelist of types that are allowed to be uploaded to HealthVault using the File object.

You can fetch the current list from the platform using the following:

ServiceInfo info = ApplicationConnection.GetServiceDefinition();
string allowedExtensions = info.ConfigurationValues["allowedDocumentExtensions"];