suggested fix for Bug 3092089: [file normalize] can remove path component, 
and for Bug 3587096: startup error message when exe in folder with junction with limited rights
new attempt for better fix
[Bug 3092089]: [file normalize] can remove path	components.
[Bug 3587096] win vista/7: "can't find init.tcl" when called via junction.
[Bug 3092089]: [file normalize] can remove path	components.
[Bug 3587096] win vista/7: "can't find init.tcl" when called via junction.
[Bug 3092089]: [file normalize] can remove path components.
[Bug 3587096] win vista/7: "can't find init.tcl" when called via junction.