Yes. NativeProcess is supported. No need to specify profiles.
What happens when you try?
I get this error:
The NativeProcess could not be started. 'launch path not accessible'
I just took a better look at your code.
It does not look like you are using NativeProcess correctly. NativeProcess is used to run a command line application (such as Extension Manager). You can not execute a zxp the way you are attempting.
If all you want to do is open the zxp in the default Extension Manager, just do this:
thanks Harbs, I was mixing up things, this is what I wanted.