Il problema non è banalissimo da risolvere in maniera pulita, specie se non hai il controllo sul codice del programma che scrive il file...
Secondo me la cosa migliore da fare è che tu apra un thread in Kickstarter spiegando qual è il "problema ultimo" che stai cercando di risolvere, piuttosto che tutti questi thread su problemi specifici e piuttosto "strani".
In questa maniera ci dai una visione di insieme della questione, evitiamo di perderci in problemi di questo tipo e ti possiamo consigliare in maniera mirata qual è la via migliore per risolvere il "problema vero".