Also check out AE Button Plus. It will do everything you're asking, and a whole lot more. Has task switcher, can emulate soft keys, and assign multiple programs to one button. Highly recommended. AE Button Plus
Well... you assumed that I wanted those apps for a Hardware button... but that isn't the case! > (mitkw: "You can do that by assigning hardware buttons in the settings panels.")...
I need those apps to call them EXTERNALLY from my foldable IR keyboard...
Trying TaskSwitch+ at the moment.. any ideas for the softbuttons one? Thanks.