Seems to work fine for me Iain, although I did have a bit of a head scratch before I remembered to add guiMode("queue")
<Cabbage>
form size(360, 360), caption("Simple synth"), pluginId("1Syn"), colour(100), guiMode("queue")
image bounds(122, 170, 100, 100), channel("image1") alpha(0.55)
hslider bounds( 0, 20, 220, 30), channel("radians"), range(0, 6.283, 0,1,0.001), colour(SlateGrey), text("Radians")
</Cabbage>
<CsoundSynthesizer>
<CsOptions>
-n -d -+rtmidi=NULL -M0 --midi-key-cps=4 --midi-velocity-amp=5
</CsOptions>
<CsInstruments>
;sr is set by the host
ksmps = 64
nchnls = 2
0dbfs=1
instr 1
kradians chnget "radians"
kpivotx chnget "pivotx"
kpivoty chnget "pivoty"
cabbageSet changed:k(kradians,kpivotx,kpivoty), "image1", "rotate", kradians, 0, 0
endin
instr 2
k1 phasor 0.1
cabbageSet metro(20), "image1", "alpha", k1
endin
</CsInstruments>
<CsScore>
f1 0 1024 10 1
i1 0 z
i2 0 z
</CsScore>