No, not programming keys per se. But re-sync RF part of the already coded key, so you can unlock it with a push of a button.
Also, I have quite a problem with dumping entire storage (EEPROM parts for example, that contain SKC/PIN). Also, my experiance is that getting that info from modern ECUs is not that straightforward/there aren't many (in some cases any) tools to get it.