You're really close to the right solution. Yes - you can use integers instead of Command* ... but SendableChooser (despite it being a templated class) doesn't like <int> as a type to use. Sigh. Dunno why. However, you can use an <int*> instead.
Code:
SendableChooser<int*> snd;
int auto1;
int auto2;
snd.AddDefault("default", &auto1);
snd.AddObject("Second", &auto2);
.....
// Later make the comparison
if (snd.GetSelected() == &auto1) // default one was chosen...
It's a matter of comparing the addresses of the choices since the SendableChooser template really wants to operate on pointers for some reason. Haven't looked at their code to figure why.