zer0 wrote:But do most users need to know about them? Will they change their habit-driven behaviour to make use of those tweaks? The answer is a firm 'no', because tweaks are most often introduced to cater for one or a handful of people's needs. I do very little in-line renaming -- it is usually script-driven -- and usually move files through drag-and-drop. There is no way I am changing how I do renaming/moving simply because there is a tweak allows me to do both differently.
where does such "
firmly no" come from?! users should at least know what abilities they are granted =so then they can chose if to use them or not

my habit-driven behaviour changed greatly since i started to use XY

i "can't live" anymore without
double-click to go back. since i use Mouse Down Blow Up i started to use only right-mouse drag, which i never used for 7 years!.

i set this settings and don't change them, but that's because i easily found them = if those were in .ini(like tweaks, or like any "not often changed setting" you're proposing) i would most probably never found them
zer0 wrote:If a setting is rarely changed, it makes for a strong argument that it should not be in the GUI. The only reason for the GUI is for ease of change using a simple tick/select.
UI level grants not only ease of change but access to it for new/casual users, who have
problems even with an ordinary settings(not saying they never look to .ini). yet, manual editing is always about possible mistakes, which will lead in least situation to not working feature.