We are not impressed with the multiple signatures applet as it does not allow you to create or edit them (you need a text editor), so I have written my own. It performs the same way as the original, but also allows you to create and edit them, as well as selecting a default.
As a possible enhancement, I wanted to tap into the signature prefs and add the default signature to my list of available signatures, and then see if they want to apply the signature with / without prompting, and perform that action accordingly.
The thing is that I cannot do that unless I can access those properties (the signature, the to apply / not to apply, the prompt / not to prompt) through the GW object API.
As a separate issue, the original applet performed a default action if the shift key was held down as the applet icon was clicked. How do you detect if the shift key is being pressed?