The best algae "remover" is you. Some fish will eat it, but they have thier own needs.
You say you have a 2' tank, if you want to know which fish you could add to "Aid" you with the algae, then what fish do you have already and what are your water perameters (hard, soft, clean?).
[EDIT: Ok see your fish. Best option would be for you to clean the algae every week yourself for the time being. Mollies will eat algae, but will eat flake instead if offered, maybe give a little less food? Don't add Oto's as I mentioned above, they need a mature tank and if you have algae problems, yours is not ready.]
Jon