Интересно, почему вы хотите это изменить, поскольку независимо от того, по какому пути он возвращается, ваше приложение использует его как временную папку (где файлы можно свободно очищать).
Если ваше приложение заботится о существовании файлов, запишите их в свою временную папку, что означает, что вы должны отказаться от System.IO.Path.GetTempPath (). Многие приложения, даже Microsoft, используют свои собственные временные папки.
Я не думаю, что вам следует изменять какие-либо переменные среды временной папки, так как это излишне повлияет на другие приложения (хотя их не должно волновать, действительно ли они рассматривают папку как временную папку:)).