If you want to install a program to the desktop that's already installed on the ppc just run the install and when ActiveSync prompts you to install to the PPC - just cancel.
This will register it with ActiveSync and install the files to the desktop system, but won't (re)install it to the PPC.
I'm not sure about the whole primary device problem though
