Are you sure khotkeys and that virtual keyboard are the same thing? I didn't know the hot key service even had a virtual keyboard feature.
I seem to remember that the Hidden=true in a .desktop file is how you would make a .desktop entry not show in the Tmenu.(because it is run from the service manager and shouldn't be launched from the menu by the user.