Yes, Chinese DICE does Keys.... with qualifications
In answer to the OP;
Yes, a modern eBay Chinese DICE Clone can indeed program keys, as well as reprogram any and all of the ECUs in the car. Presumably, any industry standard J2534 tool can at least program the ECUs, though I didn't try one of those.
Here's the Qualifications:
This has been tried and verified on my 2005 XC70.... using a LEGIT version of VIDA 2015 downloaded from Volvo.
Unfortunately, this means that you have the privilege of paying about $35 to program immobilizer keys to the CEM, and about $55 to program remote keys to the UBM... this is of course, in addition to the $70 3-day license fee.
And in case you're wondering, these are "per-use" charges, good for one session, though I think at least one of them allows a re-download within 1 day.
Programming the immobilizer is straightforward. You have the choice to either add a key(s), if space is available, or delete all keys except for the one in the ignition.
Deleting keys you do not posses is a good security measure, plus it makes room available for more new keys.
Programming the remote function is a little more complex, as you have to enter the seed numbers (there are two) supplied with the new key. No seed numbers, no programming, so used keys or previously deleted keys are of no use unless someone can extract the seed numbers for you.
The remote key program has a nice feature - all available key spaces are graphically illustrated, as 1 - 6 (or was it 5?) Keys can be identified by pressing a remote button, so you can easily see which key is programmed to which space.
This allows you to delete individual keys, unlike the immobilizer. Delete with care, making sure that you don't accidentally delete keys that you posses, but lack the seed numbers for.
So far as doing the total CAN update, which reprograms all computers in the car with the latest version of software, I rolled the DICE, so to speak and the Chinese DICE Clone performed flawlessly.
I do, however do this routinely at work, though on a different brand.... so here's my professional advice for successful automotive ECU reprogramming:
1- Make certain that the VIDA computer is plugged into its charger, no other programs are running and that Windows is fully updated.
2- Make sure that the car battery is fully charged, not cold and in good condition. Generally, no more that 3 years old, if an expensive OEM or equivalent battery, and no more than a year old for the "cheapest I could find" variety.
3- Make sure the car is kept powered with a well-regulated power supply. It is unwise to use a non-regulated battery charger for this, as programming can be ruined by high voltage as well as low, or even excess "noise" aka "ripple". A good (expensive) battery reduces the risk from this.
4- Don't Panic! As VIDA programs ECUs, the whole car will appear to "go dead" and VIDA may appear unresponsive. Leave it alone! It will do its thing and after a seeming eternity, the lights come back on and it moves on to the next ECU. It is most important that the programming process is undisturbed. Unplugging anything, having a windows update begin, turning the key off, or losing battery power is likely to "brick" the relevant ECU.
VIDA 2015 appears to have a tool for updating DICE. Don't even try! At best it will probably say something like "unsupported device" and at worst it will brick the DICE Clone, or maybe something on the car as well.
While you have the subscription, download everything you can! The Electronic Wiring Diagram alone is worth the $70 subscription.
So far as using the included pirated VIDA 2014D software... What? are you crazy? You want to use pirated software on a Windows computer?
Why not just post your credit card numbers on your Facebook page and turn yourself in to the Piracy Police?
If you intend to do this, do it on a spare, expendable computer with no internet connection and no personal data of any kind anywhere on the machine. After you're done, don't use the machine, or at least its hard drive, for anything else ever again.
From what I can tell by reading stuff online, the pirated stuff doesn't do stuff that requires software downloads like keys, changing settings or ECU updates, though it might be useful for resetting maintenance, doing transmission adaptation mode, or any of the few settings Volvo lets you change without paying for software downloads.
Good Luck, and hope this helps someone...