Ok, here's an update.
I re-integrated the orientation stuff into the distribution, and re-activated the integration as a Reader Plugin (so you get the Launcher again inside the normal ebook reader).
Note 1: Upside-down orientation doesn't work (except if combined with
jbpatch)
Note 2: This still does not show the launcher menu in WAF applications, such as the browser.
Note 3: all Json menus are now treated as "dynamic", so no more need to explicitly specify it (but you still can).
Source code is here:
https://bitbucket.org/ixtab/ktlauncher
... and the binary is attached.
Enjoy!
@JustAMan: do you want commit access to the repository?
Update: The file attached here did not work on all devices. There is a fixed version
here.