CW10 out of box does not require the elevation usually, but if you update Eclipse, or install additional plugins using the Update facility, then CW10 gets really confused. I guess the eclipse configuration gets corrupted in the home directory of the user (located in Users/user/.eclipse) and CW10 cannot load its own plugins anymore located and configured in the Program Files.
Also if the very first run was under elevated rights (that is Run As Administrator), then CW uses the Program files to keep the runtime (volatile) configuration. This directory is read-only for regular users, so CW cannot write to that configuration directory and fails to load its own Eclipse plugins.
So, 1) Run CW10 as usual user first time and 2) never update Eclipse, or add new plugins using Eclipse/Update
If you need Subclipse, for instance, you probably better unzip the site directly into CW, rather than update Eclipse from remote location.