Also so ganz verstanden hab ich deine Frage nicht. Wo willst du den Programmpfad auslesen?
Wenn du den Pfad während der Laufzeit haben willst, müsste das Workingdirectory eigentlich funktionieren. Weiß jetzt allerdings nur wie man das bei Qt hinbekommen würde...