Hi Thomas,
Have a look at the "PocketPC Installer" here:
http://www.pocketpcinstaller.com
Basically, it's a very extremely simple and very clever way of
creating TWO types of self-extracting ".exe" file installers for
your Windows Mobile apps.
One of the installer .exe's that it creates runs on your PDA.
This is one PocketPC file that contains compressed copies of
all of your files, plus the code to intelligently install/copy them
onto your device. So you could put this .exe on an SD-card
and that's all you'd need to give a user to install everything.
The other installer .exe *also* contains all of these files
compressed inside it, but this .exe runs on your Desktop.
This is a convenient way to install everything from the comfort
of your Windows PC. It'll look for a device connected to your
PC, copy everything to it, then start installing/copy it.
Two different ways to deploy your app.
Just pick which you want, and ignore the other.
Now, as both installer .exes contain *compressed* copies of
your files, this'll greatly cut down the size of your installer file.
You also get to specify which files you want to extract/install
onto which type of devices, so, yes, you'll be able to tell it
which files to install on WM2003 devices, and which to install
on WM2005 devices.
Your users won't need to do anything complicated at all. For
them, it will be as simple as "insert the memory card into your
device... sit back and watch it install."
Oh, and creating the installer .exes is childs-play.
Just drag'n'drop your .cab files and other files into the program,
and tick the boxes to say if you want to install/copy each file on
a PPC2002/WM2003/WM2005 device.
It couldn't be easier.
Give it a go, the 30-day evaluation version lets you see it all
in action.
James