Some cleanups for the NativeAppManager

Signed-off-by: Simon Busch <morphis@gravedo.de>
Rework application launching

Signed-off-by: Simon Busch <morphis@gravedo.de>