I have this since the very first version and I've shown this before and nobody said: "No that is bad!" So maybe it is supposed to be like this?
At a blind guess I'd say it's webkit (web browser rendering engineer) which is used to display the unit icons & UI - try killing one the processes and see what happens.
Killed all of them, UI stopped updating. So yeah, they are part of the UI, but it seems like they don't render straight onto the surface of the game, put into a texture first. UI killed, texture freezes.
Basically the UI starts up a few different contents, think of each of them as being a tab in browswer. Each one is it's own process because hey, it's webkit. Would be nice to not have the processes show up I guess.
Do you guys have restore functionality for each "tab"? Like if one layer crashes, it doesn't take the whole beast with it....?
Is there any need to hide the processes? Google doesn't bother to hide the processes of chrome. What harm is there? Most cheats to the game should be sorted out by the client server nature. Even fog of war can be dealt with if an enemy unit's position isn't given to the client until it could be seen.