На ГИС-Лаб есть статья как это можно сделать средствами ArcGIS http://gis-lab.info/qa/clipraster-freeform.html
А Вам не показалось, что уж как то странно выглядит определение "Для того, чтобы обрезать по заданному контуру растр с помощью Arcview GIS, понадобится модуль Image Analysis. В этом случае операцию обрезки можно выполнить быстрее и удобнее, чем в ArcGIS. " То есть получается, что разработчики ESRI продвинулись не вперед, улучшив функционал, а назад

Я считаю, что алгоритм дан не оптимальный, при наличии готовой функции

ArcGIS имеет функцию, опять же входящую в SpatialAnalyst, не требующую совпадения СК растра и маски, а также поканального вырезания. Функция Extractbymask прекрасно справляется с этой задачей.
Для чего осуществляется фигурная обрезка? Если для визуализации (отображения, картографирования), то теперь в 9.3 есть возможность создать маску на отображение для любого пространственного объекта, не прибегая к изменению его "физики". Опция Layer Masking из Advanced Drowing Options.
Поправьте, если я не прав.