Snag as defined by dictionary.com : any obstacle or impediment.
So in your case you have a two word .com that basically means software problem but in a more obscure way...
I would think reg fee... if you plan to develop it, you should probably grab the plural, since it would make more sense ( softwaresnags.com )
cheers