Thread Safety: XInitThreads and PixMap in GUI thread only

QGraphicsPixmapItem uses graphics hardware and is not thread safe and
this was experienced in testing. Therefore, the thread only loads into
a QImage, which the GUI thread will convert and then display.