I don't have any specific recommendations on the Trimble or it's software, but personally I would probably create it on the ArcPad side in the code directly, or use in the ArcPad Studio software. Personally I have always editing the files themselves....but mine still run on 7.x (even though we also have 10.x)
The online help for ArcPad 10 is ArcPad Help and this may have some helpful links too ArcPad | ArcGIS Resource Center
Unfortunately, although ArcPad is so much more powerful and flexible for some collection tasks than the other available apps, it doesn't see to get much love anymore in the tech support/development side, but hopefully my posting a comment will help give you questions a bump.