Ну на счет блоков - надо делить изображение на более мелкие, и передавать по маленьким чатям, а уже потом их "соединять", но я думаю в вашем случае помогут Try Except, тобишь, пример:
Код:
Try
Image1.Picture.SaveToFile('F:\Image.bmp');
Except
Raise Exceptions.Create('Ошибка! скопировать картинку не удалось!');
end;