Make launch() invokable from QML

It's quite handy to access this from QML.