You dont have to have the cradle. You can use cab files, but i would suggest using
cabinstl , b/c it has more features when installing from cab files.
You could use a card reader at work and download cabs onto the sd card, then put the sd card in the axim, and you can install apps.