I have run a CAB for a VB .NET application. It installs the app and the app
runs. Now I have updated that app. I uninstalled (via Remove Program) and the
original version of the app appears to have uninstalled (i.e. not available
anymore through the Programs screen. I then sent a new CAB to the device and
ran it. It appeared to run fine. However, when I start this new version of
the app (after removing the old version and installing the new version) ... I
*still* see the old version!!
What gives? The Remove Program function doesn't appear to *really* remove
the program and a new install does *not* replace the old program!