Hello, Balderstrom.
I have got no doubt that some kind of bug exists, in particular as I can reproduce it. I am not sure whether it is Total Commander alone that is to be blamed.
Reason:
As explained before, whether C:\program.exe will be launched or not also depends on which executable file I launch from the buttonbar in Total Commander.
Example (C:\program.exe still exists, it is still Notepad2.exe by the way).
If I click on a button which starts
"C:\Program Files\Adobe\ReaderX\Reader\AcroRd32.exe"
C:\program.exe will not be started. AcroRd32.exe comes up as expected.
So there is no hint that T.C. might commit a mistake or Windows itself.
If I click on a button, however, which starts
"C:\Program Files\Java\jre6\bin\javacpl.exe"
C:\program.exe will be launched and there will be an error message stating:
Notepad2: "C:\Program Files\Java\jre6\bin\Files\Java\jre6\bin\javaw.exe -Xbootclasspath/a:"C:\Program Files\Java\jre6\lib\deploy.jar" -Duser.home="C:\Users\Karlchen" com.sun.deploy.panel.ControlPanel" not found.
Would you like to create this file?
If C:\Program.exe does not exist, the same commandline ("C:\Program Files\Java\jre6\bin\javacpl.exe") works fine.
So in this case some component, (T.C., the Windows API, what else?) must commit a mistake.
One unanswered question is what the difference may be between an executable file called by a T.C. button that triggers the error and an executable file called by a T.C. button that does not trigger the error.
The executable file which is launched by the T.C. button seems to have an impact as well, not just Total Commander.
Kind regards,
Karl
--
P.S.:
The error can occur on
+ Windows 7, 32-bit
+ Windows Vista, 32-bit
+ (maybe other Windows versions?)
using
+ Total Commander 7.56a, 7.55a, 7.50a
+ (maybe other Total Commander versions?)