the timer is evaluating your parameters
try .timersvictim 0 1 did -ra dialog_name 2 $($snick($active),0)
to evaluate it 0 times on setting so that the timer re-evaluates it.
there is somethign with a ! too, but i cant remember it, $!snick($active) perhaps....
btk