/usr/local/bin/rdesktop launched from terminal connects me to host

following launches rdesktop without arguments:

```
 QString program = "/usr/local/bin/rdesktop";
    QStringList args;
    QProcess *process = new QProcess(this);
    args << m_address;
    process->start("open \""+program);
    process->setArguments(args);

```

have tried with same result:

```
process->startDetached("open \""+program);
process->execute("open \""+program);

```

also with arguments overloaded func process.start("open \""+program, args)
and it doesnt launch anything and no error message either.

some advice please?