Sounds like a rather stupid way of doing things. The vendor should hang their head in shame. Recovery partitions, often of questionable use, are usually hidden. Changing the drive letter on the system volume is not a trivial task.
Perhaps now would be a good time to improve your software and use environment variables instead of coding static paths into it? Static paths = bad.