Any specific reason why you are using a BlockingQueuedConnection and not a normal QueuedConnection (or simply AutoConnection which results in a QueuedConnection when being used across thread boundaries)?

Are you transporting the image as a signal argument?

Cheers,
_