Нужно ли в переменной path в конце пути писать слеш?
Можно. А иногда и нужно. Была версия Photoshop, в которой программист забыл добавить слеш. Поэтому у меня TEMP=C:\Temp\. Иначе в корне диска плодились temp*.tmp.
в PATH - не нужно. Но лишний слеш не мешает.
Для других переменных это может быть иначе.