Hello Michal,
The duplication behavior can be suppressed by setting the AllowDuplication property of the NMoveTool to false:
NMoveTool moveTool = (NMoveTool)view1.Controller.Tools.GetToolByName(NDWFR.ToolMove);
moveTool.AllowDuplication = false;
The cursor is changed to "pointer plus" only when the move tool is going to perform duplication. Since duplication is not allowed the move tool will not change the default "pointer" cursor and the Ctrl key will not affect the default move tool behavior.
I hope this helps.
Regards,
Ivo