Faits: A. Le 22 novembre 2007, BX._, né en1934, a interjeté un recours en son nom et celui de son épouse, AX._ (ci-après: l'intéressée), originaire du Cameroun, née le 4 août 1970, auprès de la Commission cantonale de recours de police des étrangers du canton de Genève (ci-après: la Commission cantonale de recours) contre la décision rendue le 18 octobre 2007 par l'Office cantonal de la population, refusant à cette dernière une autorisation de séjour en Suisse, au motif que le mariage avait été célébré dans le seul but d'éluder les prescriptions du droit des étrangers. Le 23 novembre 2007, BX._ a sollicité l'assistance juridique pour son épouse et demandé la nomination comme défenseur d'office de Gian Luigi Berardi, avocat auprès de la Fondation suisse du service social international. Par décision du 3 décembre 2007, le Vice-Président du Tribunal de première instance du canton de Genève a admis la demande déposée par BX._ et accordé l'assistance juridique pour le recours auprès de la Commission cantonale de recours concernant AX._, la limitant aux frais du recours contre la décision du 18 octobre 2007, à l'exclusion des frais d'avocat, et subordonnant son octroi au paiement d'une contribution mensuelle de 50 fr. dès le 1er janvier 2007. Par acte du 3 janvier 2008, complété le 15 janvier 2008, rédigé sur papier à en-tête de la Fondation suisse du service social international et signé "Service social international, Fondation suisse, Gian Luigi Berardi, avocat", AX._ a demandé au Président de la Cour de justice du canton de Genève d'annuler cette décision et de nommer le signataire du recours comme défenseur d'office dans la procédure de recours devant la Commission cantonale de recours. B. Par décision du 18 février 2008, le Vice-Président de la Cour de justice du canton de Genève (ci-après: l'instance cantonale précédente) a rejeté le recours. Il a constaté que le recours avait été déposé par AX._, alors que la demande avait été sollicitée par son époux, ce qui pouvait entraîner son irrecevabilité, mais a considéré que les époux pouvaient se représenter dans les procédures administratives. Il a jugé en substance qu'en excluant de l'assistance juridique les activités relevant de l'assistance sociale, ou dont d'autres organismes, comme en l'espèce la Fondation suisse du service social international, pouvaient se charger à moindre frais, le droit genevois ne violait pas l'art. 29 al. 3 Cst. Au surplus, les avocats salariés auprès d'une organisation reconnue d'utilité publique, comme l'était celui désigné par l'intéressée, ne pouvaient être nommés au bénéfice de l'assistance juridique, parce qu'ils n'étaient pas soumis à l'obligation d'indépendance. L'obligation d'accepter les défenses d'office et les mandats d'assistance judiciaire prévue par l'art. 12 lettre g de la loi fédérale du 23 juin 2000 sur la libre circulation des avocats (LLCA; loi fédérale sur la libre circulation des avocats; RS 935.61) n'y changeait rien. La jurisprudence du Tribunal fédéral concernant l'allocation de dépens à une partie représentée par une personne morale de droit privé n'impliquait pas non plus le droit pour l'avocat de l'intéressée d'être nommé défenseur au bénéfice de l'assistance juridique. C. Par mémoire du 20 mars 2008, qu'elle a complété par un deuxième acte adressé le 26 mars 2008, AX._ interjette un recours en matière de droit public, subsidiairement un recours constitutionnel: elle demande au Tribunal fédéral d'annuler la décision rendue le 18 février 2008 par le Vice-Président de la Cour de justice et de désigner son mandataire comme défenseur d'office devant la Commission cantonale de recours et dans la présente procédure. Le Vice-Président de la Cour de justice se réfère aux considérants de sa décision. Le Vice-Président du Tribunal de 1ère instance a déposé des observations. 