1. ok
2. Событие типа
X++:
///@params
/// _imageName -- название картинки
///@ret
/// путь к загруженому файлу или пустая строка, чтобы загрузить из пути по умолчанию
FileName beforeImageLoad(str _imageName)
чтобы можно было любую реализацию загрузки ресурсов вставить.
Хотя щас склоняюсь к тому, чтобы если нет файла, попытаться из ресурсов загрузить