Back in the end of 2014 I published a renumbering tool for NAV objects. Using DotNet I was able to increase the renumbering speed for text object files dramatically.
Since then I have been asked if I could upgrade it to work with IDs and Field Numbers.