Okay, first thing is first, the set up you have in mind with snails, shrimp, frogs, and multiple fish could work. However, the snails aren't the best idea for a number of reasons. If they are small enough for the frogs to eat them they can kill/hurt the frogs who don't know any better. If they are too large the frog can get a limb caught inside them, this happened to one of Jenstes' ACF (Louie) and she got lucky with it but it could have been much worse. Fish are great, but if the fish are too small, the frogs might eat them. This isn't good for the ADFs as many fish have enzymes in them that are harmful to the frogs. The shrimp they barely notice for the most part, but won't harm the frogs even if eaten. So if you want a small schooling fish that won't get gobbled, maybe go for full-grown guppies (too big for an ADF to eat) or something of that sort.
The betta would probably work (instead of the school fish, of course) as they normally do well with ADF. I have a male betta in with my adult ADF and they're quite interactive with each other but not in a bad way. However, the betta did hunt down the shrimp and eat them.
As for food, frozen blood worms/brine shrimp are the way to go in my opinion. Much easier than feeding live (unless you want to farm your own feed) and just as nutritional. I like the fact that the betta and frogs are on pretty much the same diet, too. It makes feeding time alot easier.
Other bottom feeders, as someone mentioned, aren't the best tank-mates for ADF as there can be food competition. BUT if you choose to go with an algae-eater of some sort you don't have to worry about this as they aren't interested in the frogs' food and vise-versa.
Anyways sorry for going on and on, I just thought I would give my thoughts on the matter.
Deku, I agree with you on the 2 gallon tank matter, buscemi1 definately needs an upgrade but I think he/she knows this now.
