Я не понимаю, че за проблема, взять в отдельном потоке набабахать битмап, по завершению через синхронайз махнуть, что мол все готово, забирайте. 
 
И не использовать TImage, а использовать TBitmap (в случае с TImage это как в механический калькулятор засовывать абак). 
		
	
		
		
		
		
			
		
		
		
		
	
		
		
	
	
	 |