credo che l'unica soluzione sia un'applicazione esterna da lanciare con exec

se trovi qualcosa multipiattaforma sei a cavallo