That would be nice!
Would it be possible for the program to have a list of all the "stock" CVN's, and let the user change it to anything except those? Then there would be no warranty/emissions concerns, but still can track the version. Or, let the user enter the last digits of the CVN, and have the program force the first digit or two to something that is not used by the factory? Just throwing ideas out, don't know if they are feasible.
They removed the ability to customize the CVN from 7.5.5 Build 81 and later.