ResRenum
Renumber resource IDs in Visual Studio projects
...Unicode is fully supported: the app automatically detects if either input file contains Unicode text and does the right thing.
ResRenum takes two arguments: the path to the resource header (usually resource.h), and the path to the resource file (.rc). The second argument is optional, but if it's specified, ResRenum deletes unused identifiers from the resource header.