As far as I know, there is no way to change the cursor with ExtendScript. ExtendScript has a ScriptUI interface that allows you to create dialog boxes and progress bars, etc. But you may have seen that during long operations, the FrameMaker interface will go blank and say Not Responding. Your progress bars will do the same thing; they will stop refreshing and say Not Responding. So in most cases, progress bars are not very helpful.