i play RTS games a bit, one thing most have in common is that they have hotkeys of their own that most people don't know exist till they are much better at the game. while we all play DF2 lots and learn our stuff... for someone to pick it up and get going? nearly impossible. i played C&C: Generals for hours before i finally got good enough that a point and click interface was holding me back.
Let me get back to this one for a bit...
I'm not much of an RTS fan. The last Blizzard RTS I played was the original Starcraft, and I've only ever played the first Command & Conquer when I got it cheap many years after it was replaced by newer versions that I never played.
Still, I want to point out something on that command console that you had in Starcraft - you had all your icons on your little command HUD in a 4x3 grid. No matter what functions you were talking about, or what units you were using, they all fit their commands on a 4x3 grid. Most of the commands even were in the same places, like move or stop.
Then, the hotkeys, which you absolutely HAD to learn in order to play well, were randomly scattered about the keyboard, and required individual memorization... but there they were, all neatly ordered in a row on the HUD for clicking...
Why not just map those on-screen buttons to your keyboard in that specific order? Top left button is "q" on the keyboard, top mid-left is "w", then top mid-right is "e". Screw what the name of the function was, I don't need to know that the gun on a battleship is called a "Y"amato Cannon, I just need to fire it as fast as I can while mashing through my list of available battleships before I get out-moused by my enemy. The closer together the main functions are in terms of hotkeys, the better it is for control and ease of memory. There's only at most 12 buttons, and they are already ordered in a way that makes binding them to "qwer asdf zxcv" extremely easy to remember.