[quote]display the centre section at 100% by default.[/quote]With an Argument "centre" this could easily be done with an OnViewerEvent Script AddIn. At the moment you could only make something like "scroll down 2 times, scroll right 2 times" the default with this. Depending on the image dimensions this will never show the exact centre area of the image but it's possibly better than the upper left corner.
I tested this by simply adding the line viewer.Command("scroll,bottom,vert"); to leo's ViewerSelect Script AddIn after line 33 (for the first image when you open the viewer) and after line 65 and it's working fine. For my example above you'll have to add 4 lines:
viewer.Command("scroll,down,vert");
viewer.Command("scroll,down,vert");
viewer.Command("scroll,down,horiz");
viewer.Command("scroll,down,horiz");
It should also be possible to write a Script AddIn that looks for the dimensions of the image to decide how often to scroll down and right.