Final release posted. Topic locked.
https://portableapps.com/news/2007-07-12_-_on-screen_keyboard_portable_1.0
I've just posted another quick app called On-Screen Keyboard Portable. The goal is to allow an on-screen keyboard to be launched from the PortableApps.com Menu to allow folks who need it easier access to it.
On Windows 2000, XP, 2003 and Vista, it launches the on-screen keyboard that's built into Windows. It's more than a simple shortcut, though, as it will keep your preferences for the on-screen keyboard portable. So, if you like it to be always on top, set to type a key when you hover over it with the mouse for 2.0 seconds, the portable version will remember those settings for you and use them on every PC you encounter.
On Windows 95, 98, Me, a simple built-in on-screen keyboard will run. It's much lighter on features and not as accessible as the built-in keyboard on Windows 2000+, but at least it's something.
On a related note, and before anyone asks... an on-screen keyboard is no defense against keyloggers. All on-screen keyboards send signals to the operating system that are the same as typing on the actual keyboard. OSKs are made to assist with accessibility and allow alternative input methods (like pen-based computing).
Give it a try and post back your thoughts.
Download On-Screen Keyboard Portable 1.0 Pre-Release 3
(may take a few minutes to hit the download servers)
UPDATE, PRE-RELEASE 2 (JULY 9): Added in a fix for the Vista security issue. Should now work on all Windows OSes. It's also packaged in a PortableApps.com Installer now.
UPDATE, PRE-RELEASE 3 (JULY 9): Add catch for MS Switch registry key.