I had it done. I replaced my dash after a trackday mishap but had Rexxer flash the ECU as well. Dealer had to sync everything with DDS. Make sure if you buy a used dash that it has less miles than what you currently have. The DDS will code everything to whatever has the most miles logged. Meaning, out of the ECU, dash, and black box. So if your replacement dash has more mileage, the current ECU, and black box gets coded with that mileage. There's no going back once that happens.
If you buy a new instrument cluster from Ducati, it comes with two new keys and the key card. Your old keys technically could be programmed to it, but why would you bother when you have two brand new keys already keyed for the new dash?
From what I know of, the ECU and dash still need to be paired, but I could be wrong. I had to investigate all this when I thought I lost a key and was considering replacement but never went through with it.
Update 1.0: Finally got a callback. The dash does not come with new keys. The master tech said the old keys (2 black only) must be paired with the new dash in the shop. There's no way to DIY unless someone donates the LCD.