It can be more useful to have applications installed on a storage card instead of using the internal memory, for instance if your device is already low of memory or if you have a device with limited memory in general (like the HTC Magician aka T-Mobile compact which includes 64 MB RAM only, not 128 MB which is more common today).
As long as you have a setup file which is executed from your PC (.exe), everything is okay because in ActiveSync you can define where to install an application. However, if you have a .cab file only, which are setup files for Pocket PCs which have to executed from the Pocket PC, you are in trouble - if you don't have CabInstl.
CabInstl is a freeware tool that simply lets you install .cab files and unlike with ActiveSync, you can choose an installation folder! CabInstl was recently released in an updated version 1.03:
- Nicer looking user interface
- Now you can extract the content of a .CAB file
- English, German and Russian languages are now supported
- A command line for auto install is available.
CabInstl is freeware and available from the developer's homepage.
For more information also see Arne's previous article "TIP: The Freedom to Live with 32 MB RAM only" which he wrote back in 2003 but is about the storage space limitation and the use of CabInstl on Pocket PCs.