There are only three or four items (out of more than 400 functions) that cannot be moved yet. For example, the ::Registry Key command cannot be moved because it stores extra information (required to display the Registry tree in the Visual Designer).

All these items (that cannot be moved yet) store extra information required to display them in the Visual Designer. You can use the script items without any problem.