I am running ArcPad 10.0 R3 (Build 33) on a Windows 7 (64-bit) desktop. The problem can be replicated on a Trimble Yuma (Windows 7 32-bit).
I have exported several ArcPad projects from ArcGIS 10. In all of the projects, all of the data uses the "NAD_1983_HARN_WISCRS_Outagamie_County_Feet" projected coordinate system. After creating the ArcPad APM, the "Projection" tab in the Map Properties shows a projection of "NAD_1983_HARN_WISCRS_Outagamie_County_Feet" and a Datum of "D_North_American_1983_HARN(6152)", as would be expected. I am able to edit the APM file (toggle layer visibility, symbology, etc.) and save the APM with no difficulties. When I reopen the file, everything in the Map Properites Projection appears normal.
However, if I manually add an orthophoto layer to the APM (which is also defined to have the "NAD_1983_HARN_WISCRS_Outagamie_County_Feet" projection) and save the APM file, the Map Properties Datum is reset the next time I open the APM. The Projection still reads "NAD_1983_HARN_WISCRS_Outagamie_County_Feet", but the Datum now reads "NAD83_High_Accuracy_Regional_Network (0)".
This causes an issue when operating on a unit with a GPS, as I receive the warning "No datum transform from D_ITRF_2000 [or D_WGS_1984] to NAD83_High_Accuracy_Regional_Network." No warning is received before the Datum is reset, since there is a tranform between D_ITRF_2000 and the original Outagamie County projection.
One potential work-around is to make sure the user does not save the APM after adding the raster image, but this would require manually adding the raster layer each time the APM is opened (and remembering not to save the APM during the session). Has anyone else noticed this, and possibly found a solution?