More efficient child window creation, and icon caching for popups.