Icons generated at run-time: auto-apply DPI settings

I thought it would be wise to let individual dialogs handle this, but as
I play with it more, I think I can safely auto-apply DPI settings inside
the master icon generator function.

The only time this is problematic is when PNG and dynamic icons are used
side-by-side, but this will hopefully get resolved this release cycle
when I implement a new custom resource system.