Quoted from goma:
Enveria is using system function to create projects files.
I guess it works fine in nixs systems but maybe we
could to use a better aproach for a potable code and system is not spawned and holding the interface.
Maybe we could to exchange system function for some :
http://developer.gnome.org/doc/API/2.0/glib/glib-Spawning-Processes.html#g-spawn-async-with-pipes
or some shell utils glib function.