ShapeWarp и есть сторонняя программа - автор Kenneth R. McVay, если не ошибаюсь, римейк популярного ImageWarp :) Сильнодействующее средство, применять в малых дозах. Не забыть вымыть руки до и после :)
Если шейп-файл по точкам, то лучше всего будет "Register and Transform", автор Peter Girard (ESRI Boston). Он не допускает сложных искажений, и намного проще в обращении. Нам нравился больше, тем более, что он еще и с DWG работает.
Просто вертеть и двигать шейп нету лучше EditTools - все операции имеются, отлажены годами - средство популярное. Однако там по точкам не выйдет, приемы чисто кадовские, нужно точно знать Scale, dx/dy, угол и так далее. Но для мастеров это ведь не проблема рассчитать параметры по контрольным точкам, верно? :) Мы собственно, так и правили неизвестные проекции (было в форуме). Рассчитать угол поворота, сдвиг и прочее выдает предыдущая программа.
Если же вам чисто мм на км заменить, то можно поиграться с .prj - файлом, он текстовой и там UNIT указан явно. Параметр Scale можете также задействовать, но - терра инкогнита, я не пробовал.