I know work in still underway to allow hijack to directly launch programs. Today, the biggest problem is that an application has to be running to bind to hijack, even if that application is not going to be used all the time. So, what about developing a small program that simply reads a list of other programs installed, then binds to hijack presenting options to run any of these programs. Lets go ahead and call it launcher for ease of discussion. When a user enters hijack and selects a program to run, launcher is triggered, and then runs the application requested.

Ideally, Launcher could also be smart enough to reattach to hijack once a program quits, thus allowing programs to run, then leave memory when not needed.

I suppose this all depends on how close hijack program launching is.