Используя контрол ArcReaderControl данные можно только просматривать, их нельзя редактировать, создавать новые слои. Приложения, которые строятся на его основе, в принципе, это повторение ArcReaderа, а редактировать данные можно либо с MapObjects, либо используя MapControl, но для этого нужен RunTime. Это то, что касается ArcGIS.