new feature: (optionally) force new windows to open on primary monitor

if enabled, this will also force dialog windows to open on the same monitor as their parent