Hmm... that's really peculiar... Have you tried any other apps if they behave the same when launched from ProfileMatic? Frankly I'm quite surprised at that, since what ProfileMatic does is just execute the command. No frills, no thrills. Just fire and forget. This kind of points to, maybe, some environmental variables that not existing when launching from the ProfileMatic daemon. I'll have to ponder a bit about that, but if you can confirm the behaviour in other applications that'd be nice.