I think Megaglest would benefit from having its cursor change states depending on what action will be taken when user clicks.
For example:
When no units selected:
Cursor not over unit or building=Normal Cursor
Cursor over unit or building = Selection Cursor
When uinit is selected:
Cursor over ground = Normal Cursor
Cursor over non walkable (water + Tileset) = No Walk Cursor
Cursor over enemy unit = Target Cursor
Cursor over a resource = Harvest Cursor
Cursor over repairable unit = Repair Cursor
Just to make sure we are on same page, I mean something like the cursor from Red Alert:
The icons change to attack icon when hovering over target, to show what action would be taken when a user right clicks.
It would be great if the cursor could be animated too but not as important
And of course customizable cursor sets would be great too!