Scripting a character chooser with dzen2

I use 16 special characters fairly regularly. They sit on a launchable ‘palette’ on my desktop. I select a character, then paste the character with a middle-click into wherever it’s needed: text editor, word processor, email, webpage form etc. I built the palette using dzen2, a desktop notification utility written by Robert Manea and available in repositories.