It's weird what you're telling me, because I've just tried again, and when I change the ID value with this program (Object Properties 2.0), it does not update the interactive rendering.
I had to add this line of code for it to work:
fn Updateobj theprop theState =
(
with redraw off
(
local s = ("Object Properties - " + theprop as string)
undo s on
for o in selection do setproperty o theprop thestate
)
if CoronaRenderer.CoronaFp.getRenderType () > 1 then CoronaRenderer.CoronaFp.reparseInteractive () -- add by me !
)
In the end I preferred to make a script more adapted to my way of working (see attached file)
I made a short video to show how it works.
I hope this script can help other users who like me work a lot with IDs !
Michel