Hi,
For PCManFM, you need to use the config file ~/.config/libfm/libfm.conf for certain things, and ~/.config/pcmanfm:/pcmanfm.conf for others.
I suggest this:
you move the .config/pcmanfm directory to .config/pcmanfm-back to keep the config files if you want to look into in later, you restart pcmanfm, then you launch from console: "pcmanfm --desktop-prefs" and you will discover an additionnal configuration window which is not available anymore otherwise.
In console, "pcmanfm --help-all" displays all options.
Maybe an additionnal desktop file could help ?
To create an additional entry in menus, with /usr/share/applications/pcmanfm.desktop file, make a new additional one that you will rename "pcmanfm-prefs.desktop", for instance :
[Desktop Entry]
Type=Application
Icon=system-file-manager desktop preferences
Name=File Manager desktop preferences
***********************
///// Languages : adapt to your's !
Name[de]=Dateimanager
Name[et]=Failihaldur
Name[fi]=Tiedostonhallinta
Name[ja]=ファイルマネージャ
Name[ru]=Файловый менеджер
Name[zh_TW]=檔案管理程式
GenericName=File Manager
GenericName[de]=Dateimanager
GenericName[et]=Failihaldur
GenericName[fi]=Tiedostonhallinta
GenericName[ja]=ファイルマネージャ
GenericName[ru]=Файловый менеджер
GenericName[zh_TW]=檔案管理程式
Comment=Browse the file system and manage the files
Comment[de]=Das Dateisystem durchsuchen und Dateien verwalten
Comment[et]=Lehitse failisüsteemi ja halda faile
Comment[fi]=Selaa tiedostojärjestelmää ja hallitse tiedostoja
Comment[ja]=ファイルシステムをブラウズし、ファイルの管理を行います
Comment[zh_TW]=瀏覽檔案系統及管理檔案
Categories=FileManager;FileManager;X-MandrivaLinux-System-FileTools; /// find another desktop file where preferences go, and adapt to this line
Exec=pcmanfm --desktop-prefs
StartupNotify=true
Terminal=false
MimeType=x-directory/normal;inode/directory;
Encoding=UTF-8
X-Desktop-File-Install-Version=0.11
I can't answer the rest, I know mostly Openbox for now. (And therfore PCManFM 2)