Toolbar command ignores modified Screen Scaling

Continuing the discussion from Floating Toolbars Not docking after Win11 DPI scale changes:

With all the fantastic Dopus improvements, would it be possible for the Toolbar command to incorporate display scaling (perhaps as an optional setting) so that it takes into account changes to the DPI scaling?

My Steps to recreate issue of a floating toolbar not docking after a DPI scaling change.

  1. Set Win DPI scaling at 125%
  2. Start Dopus
  3. Show a floating toolbar:
Toolbar NAME="Taskbar-1" APPBAR=bottom FLOAT=toplevel,taskbar,locked UPDATE
  1. Close Toolbar:
Toolbar CLOSE NAME=Taskbar-1 LOCAL=no
  1. Change Win11 DPI scaling (say from 125% to 100%).
  2. Show Toolbar:
Toolbar NAME="Taskbar-1" APPBAR=bottom FLOAT=toplevel, taskbar,locked UPDATE

For now, my (no-restart windows) workaround to properly redock the toolbar is have a button to restart Dopus:

"C:\Program Files\PretentiousName\RestartViaManager.exe" "C:\Program Files\GPSoftware\Directory Opus\dopus.exe"

Perhaps there is an existing alternative way for the toolbar to correctly redock after changing the DPI scaling? If not, maybe one can be added to a future Dopus release?

Can't happen unless we support per-monitor DPI, which we'd like to support but is proving very difficult, since the way Microsoft retofitted it to Windows was very poorly designed. (It's fine if your program only has one window, or very simple rendering, but gets very difficult otherwise, since the OS doesn't tell things which DPI they are rendering for in a lot of places.)

There are also bugs in Windows with mixed DPI and docked toolbars, by the way. I would avoid that situation if possible.