corblimey wrote:... because a few minutes work are too much to ask for.
From my own experience as a developer of a Windows application with lots of toolbar symbols I doubt that whatever you suggested would need only a few minutes for implementation. Just drawing a single symbol in two sizes needs often already more than 30 minutes. Just adding the previous icon set to ueres.dll would not be enough because new commands have been introduced with new symbols and these symbols would be needed to be drawn also in previous look or the new symbols would look very strange in the previous icon collection. Next a configuration setting would be needed for selecting between default and "old" icon set in a configuration dialog. This setting must be explained in help. Therefore the localization teams have to translate the setting name in the configuration dialog, its explanation in help and its mentioning in file changes.txt. So the amount of work would be definitely much more than just a few minutes.
Although the look of the icons does not really bother me, I have sent now the following by email to IDM. I don't know how many other users have made a similar feature request respectively suggestion by email to IDM support. But when IDM enhances UE/UES for supporting more icon sets, then it should be done the right way offering everyone to create an icon set best for personal feeling or requirements.
It looks like many users are not happy with the icon set introduced with UE v17.00 and UES v11.00. Maybe it would be a good idea to enhance all your products to support themes or skins.
I know that IDM is using WinRAR which supports icon set replacement by themes which can be downloaded from http://www.rarlab.com/themes.htm
Open help of WinRAR, switch to Index tab, enter "Themes" and read the referenced help for more information about themes support of WinRAR. I have attached a screenshot of the dialog for organizing themes. But I have to add that I have no WinRAR theme installed. Such a WinRAR theme file is just a RAR file containing *.bmp, *.ico and *.cur for the icons and mouse cursors with fixed file names and an additional text file with information about the creator of the theme.
Multimedia viewer IrfanView supports also replacing the built-in default icon set of the toolbar by icons stored altogether in a PNG file with a text file containing information about the creator of such a "skin". The skins can be downloaded from page http://www.irfanview.com/skins.htm
By default IrfanView is already installed with 2 such skins as you can see on the attached screenshot showing you how the configuration dialog for the toolbar looks like in IrfanView.
My favorite file manager Total Commander supports also replacing the icons from other sources (*.ico, *.icl, *.dll, *.bmp, ...) with a method as UltraEdit also offers - command by command, but alternatively allows replacing default "wcmicons.dll" by an icon library. File "wcmicons.dll" contains in total 522 icons organized in 87 icon sets each with 3 sizes (16x16, 24x24, 32x32) and two subsets per icon set (enabled/disabled). http://www.totalcmd.net/directory/iconpack.html
is the page where icon sets for Total Commander can be downloaded. I have attached the readme file of the "oxy-gnome icon library for TC" so that you can read how Total Commander supports replacing entire icon sets.
My favorite browser Opera supports also skins which are a set of PNG files packed together with a skin.ini file into a ZIP file. So the browser Opera uses a similar method like WinRAR.
Because of the continual discussion about the UE/UES icons, I think it would be a good idea to enhance your products also in that direction. Which method you use is up to you.
WinRAR and IrfanView have only a few icons and therefore both contain a default set already within the executable. Total Commander and Opera have several hundred icons like UE and therefore these applications have already stored them in a separate file and are not included anymore by default inside the executable or a resource DLL. I think for your products, perhaps with the exception of UltraSentry, this should be done too in a future version.
If all the symbols of UE v17.10 would be stored in a separate DLL instead of ueres.dll, it would be already very easy to simply replace this file with another one having the same name after installation as quick solution. Of course a real support of a "theme", "skin" or "icon pack" would be definitely better.