Almost any aluminum polish you could buy will have some protective stuff in it. I suppose straight polishing compound wouldn't protect the metal at all.
I have used nevr-dull on a stripped aluminum frame and it stays shiny for about a year. I would think keeping something small like a crankset shiny wouldn't be too much trouble. Depending on the weather you ride it in but you could probably just touch it up once a season or so.