Installed by Diashapes additional symbols should have it's toolbox icons, as others (preinstalled) symbols. And I saw these symbols' tollbox icon picture files at the additional symbols' install path. Being used on a diagram, the symbols appear correctly. But at the toolbox, additional symbols' icons appear differently, than preinstlled symbols' icons. Preinstalled symbols' toolbox icons always shown correctly, but additional symbols' toolbox icons are shown differently on two similar systems: Windows 7 x64 and Windows 7 x32. On W7x64 the icons are shown normally. On W7x32 all the icons shown as default icon, so it's impossible to distinguish different symbols. They may be distinguished by only two ways: by tooltip shown by mouse hovering or by using the symbol on the diagram.
The above OSes differ not only by bitness, but also by user name. I thought, that this fact might be important here, because on W7x64 (the icons are shown normally) user's name don't contain non-ASCII characters, but on W7x32 (default icon instead in the toolbox) user's name contains them. So, in the second case the Diashapes install path contains non-ASCII characters, because the additional symbols are installed at "%USERPROFILE%\.dia", and that path can't be changed by user in installer GUI.
So, for checking my assumption:
a) Can I change that path after Diashapes installation (move files&folders) to new location, that is free of non-ASCII characters? How?
b) Can I istall Diashapes with special installer parameters, that define symbols' installation folder(s)? What installer files or Dia configuration parameters need to be edited for this?
Solved by moving
"%USERPROFILE%\.dia\shapes\*"to"%ProgramFiles%\Dia\shapes"and"%USERPROFILE%\.dia\sheets\*"to"%ProgramFiles%\Dia\sheets". Is it completely right solution, or I have lost something, even minor?