Ok,
i found the problem. This is what i got:::

If you are trying to open an external program and if that program uses some extra files for loading then you have to set the working path of that program.

QProcess->setWorkingDirectory(Program'sDirectory);

The real problem was a xml file that must be load at the begining of the program. when it couldnt load it gave that rediciolus error QtCore4.dll thing. I was searching for a wrong thing from the begining... Well i solved my problem.
Thank you for all your efforts.

Circass