How do I fully specify settings for an image to be used as a GaugeMarker?

I have designed a ClockGauge and wish to use three different images for the hour, minute and second hands.The images are not rectangular and are not symmetrical. The code used is below:

'ClockGauge[ AbsoluteTime[], ImageSize -> Large, 
 GaugeLabels -> {Placed["DateShort", Top], "Value"}, 
 GaugeMarkers -> {minuteHand, secondHand, hourHand}, 
 PlotLabel -> Style["Mallacoota", Large, Bold] ]'

The output is:
enter image description here

I want to specify that, for example, the seahorse rotates about the tip of its tail and the tip of its snout indicates the time. How should I modify the command.

The images are imported from the hard drive.

Thanks for helping.

The images used as clock hands are below:

enter image description here
enter image description here
enter image description here