Ja absicht: GetHomepath ist nur dafür da, wenn alles andere nicht ging (sollte nicht vorkommen).
iOS und Android sollte/darf man keine Dateien in Programmverzeichnis legen, sondern ins Dokumentverzeichnis!
Das ist schon klar, ich meinte ja auch die Rückgabe unter Windows: Da soll man auch keine Anwender- oder Programmdaten in das Programmverzeichnis schreiben (sondern in das Programmdatenverzeichnis).