Thanks for your answer, Ilya (and thanks for this great plugin, btw). Following your link to the bug database helped me to find a solution.
Although I did not quite understand where to "add the function to JS libs" (which of the .js-files need to be amended?), I've found a workaround by editing the file ''edit.js'' in dokuwiki/lib/scripts/ from
function createPicker(id,list,icobase,edid){
var cnt = list.length;
[...]
for(var key in list){
var btn = document.createElement('button');
btn.className = 'pickerbutton';
[...]
picker.appendChild(btn);
}
to
function createPicker(id,list,icobase,edid){
var cnt = list.length;
[...]
for(var key in list){
var myvar = DOKU_BASE+'lib/images/'+icobase+'/'+list[key];
if(myvar.indexOf("function")==-1){
var btn = document.createElement('button');
btn.className = 'pickerbutton';
[...]
picker.appendChild(btn);
}
}
As all "dead icons" in the smiley and special chars toolbar picker have the word "function" in the image address, the workaround checks the absence of this string before adding the smiley/char button.
Probably not the best way, but for me it works.