==================================================================
8. Use custom icons for internal file associations
Yes.. When configuring Editor/Viewer I guess settings an icon there too might be a good idea.
But what icon should it show if you set a different icon for edit/view ? Or Maybe have a Icon tab... Well I figure something out.
If there's only one association (e.g. only for View) so the choice is obvious. If there are several associations then icon should be choosen using priority:
1. Open/run association
2. Edit association
3. View association
This of course should be done only if MC decides which icon to use. User may manually choose desired icon.
9. Ability to set default file type for pasting from clipboard
You really need a config for it ? Or would a remembering last used format. So if you used PNG last time it will be the format that is preselected the next time. Is that good enough ?
I think it's enough.
10 . Paste dialog - Focus is moved to the filename field
I know. The problem is that it will select the filename part for you when you selected a format. And if you just do arrow up/down the combobox takes that as a selection. Im not sure that can be change unless the select only filename part is disabled.
However as said in the comments, pressing F4 is a workaround. Might not be good enough.
Actually when you paste something from clipboard, the focus is automatically moved to the filename field. Therefore renaming is the first action performed in this dialog. So i don't know what is the reason to return focus to the name field each time.
12 . If i create folder la-la;bla-bla,
As said in comment ; is used for separator when creating multiple folders.. But I like the sugestion with a checkbox in the Create Folder dialog to override it
Well, the reasons i suggested to use "folder1","folder2" when creating multiple folders are:
1. ";" is a valid pathname char
2. Enclosing folders in the double quotes (which is invalid pathanme char) is a common practice. And also some select files dialogs represent the result as a comma separated string with items enclosed by double quotes.