Use tabs instead of multiple windows
Spawning multiple windows makes the app increasingly unmanageable, switching to a tabbed UI would not only contain everything in one window but also enable quick comparison of icons as one would be able to switch back and forth fairly quickly using the tabs.