Why can't IrfanView's external editors accept environmental variables in the path?