there are many frontends i've seen people use for dedicated MAME cabinets, some that i have heard of are hyperspin, and, wow, thats the only actual name of one that i can think of off the top of my head.
i found a decent amount of information about them in the past after looking into arcade frontends and reading through random forums dedicated to the topic
also, if you need an actual quality arcade stick (real, high quality sanwa arcade buttons) Use coupon code "ECT60" & save $60 on a SCV, SFxT Pro, or SFxT V.S fight stick! Ends 6/12
http://store.gameshark.com/listCategoriesAndProducts.asp?idCategory=274&curPage=1
promo code due to the big fighting game tournament this weekend.
this is, if you don't plan on making something yourself

*oh, yes, the ps3, and 360 sticks are pc compat.