It's not for programming keys, it's for service/maintenance info stored on the remote. The service writer inserts the key when they check in a customer, and it prints out a report with all vehicle info and services that are currently due on the vehicle.