на PowerShell
Код:

$d = 'C:\Papka'
sl $d
Switch -Regex ((gci -af .).Name) {
'^image\((\d+)\)\.png$' {
rni $Matches[0] ($Matches[0] -Replace $Matches[1], $('{0:d3}' -f [int]$Matches[1]))
}
}
будет переименовывать не подряд общим чохом, а именно:
image(
10).png в image(0
10).png
image(
1).png в image(00
1).png
...