Moving an installer file causes a missing MUI reference

If I move an installer(tested with the installer for VLC media player I just installed) and check the registry CCleaner says there is a missing MUI reference and wants to delete a value in the registry. If I move the file back to its previous location that it was used to install the program from there is no missing MUI reference detected. Is CCleaner supposed to do this? Are these kind of registry values unnecessary? If so why does it only want to clean it when the isntaller is moved? (or deleted I presume, which then would make more sense to get rid of that registry value)