Personally I would put an editbox in the second dialog, fill that from the lists (either dclick or button) and use the add button to transfer the final result to the other dialog.

Also
  • if ($devent == init) {
    didtok $dname 1 44 À,Á,Â,Ã,Ä,Å,ß,Ç,Ð,È,É,Ê,Ê,Ë,Ì,Í,Î,Ï,Ñ,Ò,Ó,Ô,Õ,Ö,Ù,Ú,Û,Ü,Ý,¥
    didtok $dname 2 44 à,á,â,ã,ä,å,ç,è,é,ê,ë,ì,í,î,ï,ñ,ò,ó,ô,õ,ö,ù,ú,û,ü,ý,ÿ
    didtok $dname 3 44 ø,¹,²,³,×,÷,¢,£,¼,½,¾
    didtok $dname 4 44 ª,º,°,©,®,¡,¿,¤,§,«,»,¬,±,µ,¶,þ,Þ,Æ,æ,ð,¸,‘,’
    }

You don't need to set vars (which should happen before you didtok them btw) smile