With Roxio installed in the base image, everything works as expected, but as I said, licensing is a concern.
You can also use UEM Application Blocking for your license constraint. Create an blocking rule based on the executable(s) of Roxio except for those specific users. You can arrange this with a Condition.
I did some more troubleshooting this morning-
If the VDI starts with the drive attached, Roxio doesn't see it.
If the drive is attached after login, Roxio sees it just fine.
When the drive isn't recognized, Roxio runs just fine. Once Roxio recognized the drive, it goes into a "Not Responding" yo-yo. Any time you click on anything, it takes anywhere from 2 to 30 secs to start responding again.
I successfully burned disks both with and without McAfee products on the image, so I'm going to call this a qualified win. Additional troubleshooting will be required, I'm sure, along with some user education.