1) Move shared actions under Shared Elements. A few ancients will complain, but I believe they belongs there.
2) Compile LS shared actions when they are saved. And raise errors when they are saved. So I do not have to wait until view is displayed.
3) And what about shared actions in the shared column? Idea is that I can put shared actions into one shared column and than add this column into a few views. And after that all that view have same actions. If I add another action into column, it added to all views... It will be similar as subforms and their actions.