One possible reason that the "Devices and Printers" control panel takes so long to load is that it contains a list of devices that no longer exist or cannot be reached. When devices and printers finally open, try right-clicking on printers or scanners that are no longer in use and delete them.