Well, unfortunately I haven't delved into isometric projection much when it comes to C2, but perhaps you can make use of rexrainbow's movement behaviors. In particular behavior: rex_grid move
As far as selecting buildings on the sidebar, I imagine it'd just be a matter of having an object follow the mouse on the grid after you click its icon.