@ Mr_Joe,
I took some time to give this a run and I must admit this is a very good application. The interface is nice and easy to navigate around. There was a couple of things that caught my attention.
First, you have an icon button and the description says "view the number for specific keys pressed on your keyboard to use in your FPI scripts". I like how the number comes up, but your users will need to remember there are two ways to use the code. One is with "scancodekeypressed=x" and the other is "keypressed=x y". You might want to include that either in your documentation/manual, or even put it on the Key Viewer window that displays the code and letter. For example:
Key Viewer-
S --> 31
scancodekeypressed=31
keypressed=31 Y --> where y=1 then key is pressed; y=0 then key not pressed (released)
Second, I like how the box pops up underneath as you script and you can scroll the available conditions/actions. One thing I would like to ask is if there is a possibility to add/edit that list? The reason I ask is because (as an example) we still work in an older source and some conditions/actions do not apply to our source. Another reason is since we mod our source we may have conditions/actions we'd like to add to the list.
Overall from the brief time I spent with it this morning, it is a good application and very useful. We hope that is does well for you.

There's no problem that can't be solved without applying a little scripting.