How to override wincmd.ini location?

First, edit wincmd.ini, look for UseIniInProgramDir= and set it to 7.

UseIniInProgramDir=Flags sum This variable will only be read if the wincmd.ini is located in the same dir as the program. It is the sum of the following values : 0: Disabled 1: Use wincmd.ini in the program-dir. if no other location is set via the registry or parameters 2: Use wcx_ftp.ini in the program-dir. if no other location is set via the registry or parameters 4: Override the registry settings (but not the command line parameters)

Then, edit the shortcut to Total Commander so that it looks like this:

TC_path\TOTALCMD.EXE /i=config_path/wincmd.ini

Where TC_path is the path to totalcmd.exe and config_path is the desired path to wincmd.ini