Launch apps in Tasker dynamically with AutoLaunch. Also, query your apps and act on them!
You can use Tasker variables to do this, so this makes it possible to do stuff like you see in the video where you can see apps being launched by voice commands.
You can also query the apps you have on your device and do what you want with the results. You can, for instance, create a custom app launcher menu like you can see in the video.
Please read the AutoLaunch FAQ if you're having any trouble launching apps: http://joaoapps.com/autolaunch/faq/
Lite version is restricted to interacting with 20 of your apps. You can get the full version by unlocking it with an in-app purchase or by getting the unlock key here: https://play.google.com/store/apps/details?id=com.joaomgcd.autolaunch.unlock
Before leaving any negative feedback, please send me an email or put a post on the joaomgcd Google+ Community so I can try and help you first. It's much easier for me to help you directly than through Google Play reviews. I might miss the reviews, because there's nothing alterting me to new ones, so it will be much faster to contact me directly.
Check out AutoLaunch's home page for more info: http://joaoapps.com/autolaunch