Within the Panel Stack Splitter I created a button which changes color using $imagebutton and a global variable:
// Stop after current
$init_ps_global(this_stop_after_current,0,1)
$if($stricmp(%this_stop_after_current%,'1'),
// stop after current active
$puts(this_filename_of_pic,Stop_tiefrot.png)
$puts(x_promille,935)
$puts(y_promille,310)
$puts(this_width,50)
$puts(this_original_width,1)
$puts(this_original_height,1)
$puts(this_position_X,$div($mul($get(x_promille),%_width%),1000))
$puts(this_position_Y,$div($mul($get(y_promille),%_height%),1000))
$imagebutton($get(this_position_X),$get(this_position_Y),$get(this_width),$muldiv($get(this_width),$get(this_original_height),$get(this_original_width)),.\my_pics\$get(this_filename_of_pic),.\my_pics\$get(this_filename_of_pic),
COMMAND:Playback/Stop after current;
SETGLOBAL:this_stop_after_current:0;
REFRESH,left,right)
,
// stop after current deactivated
$puts(this_filename_of_pic,Stop_weiss.png)
$puts(x_promille,935)
$puts(y_promille,310)
$puts(this_width,50)
$puts(this_original_width,1)
$puts(this_original_height,1)
$puts(this_position_X,$div($mul($get(x_promille),%_width%),1000))
$puts(this_position_Y,$div($mul($get(y_promille),%_height%),1000))
$imagebutton($get(this_position_X),$get(this_position_Y),$get(this_width),$muldiv($get(this_width),$get(this_original_height),$get(this_original_width)),.\my_pics\$get(this_filename_of_pic),.\my_pics\$get(this_filename_of_pic),
COMMAND:Playback/Stop after current;
SETGLOBAL:this_stop_after_current:1;
REFRESH,left,right)
)