1
Edit: Grab a newer version of Easy Unicode Paster in the messages below.
For what it's worth, here is a version of the easy unicode paster program you want in .Net since that is what I'm using primarily at the moment and I have the components to build it from other projects. I think the screenshots do good job of illustrating what it can do but I'll point out some of them to make it clear:
(1) You can paste either single unicode characters or a string of them at a time.
(2) You can change the number of buttons, the order of the buttons, the unicode characters pasted, the size of the buttons, and the default size of the window in the Config.ini file. The buttons are automatically layed out by the program.
(3) You can select a hotkey from the drop downlist (try the hotkeys out, some may not work on your system) that hides the program. Pressing the hotkey again shows the program.
(4) There is a tray icon (not shown) that makes the program visible.
(5) You can make the program topmost/not topmost.
(6) Click the "Reload Buttons" button to reload the settings from the Config.ini file.
(7) The source code is pretty simple and readable since all the hard things are done by the .Net Framework and a couple of dll files.
(8) The program does not take focus even when you click on it. It will send the unicode keys to which ever window has focus.
The executable and the source code are included (written in my favorite language, C#). I think that this program is pretty handy since I could use it for other things like pasting addresses in programs or registration forms.
You can get the latest version of .Net from
http://www.microsoft.com/net/Download.aspx and it won't slow down your computer since it doesn't run when it's not used. I think the new version of the .Net Framework has a pretty small download size from what I've been hearing.
Eric Wong