Пришлось сделать немного по-другому:
X++:
pic = Choose.();
pic = pic.(); // Пришлось добавить эту строчку, иначе вылетало на Получить()
kart = con.NewObject("Картинка");
kart = pic.Get();
kart.Write("C:\tmp.jpg");
binData = new BinData();
binData.loadFile("C:\\tmp.jpg");
cont = binData.getData();
Но теперь вылетает на kart = pic.Получить(); - говорит, что COM объект не имеет метода Получить().