Hi Yuri, the workflow you outline below is feasable but require customisation to several components and programs.
Have you given any more thought to use the ArcPad out-of-the-box as outlined in the old forum?
It would require you to
1) record the sound and save the soundfile with a unique name in a specified folder
2) register the point by clicking the CapturePointFromGPS tool and populate the datetime, nmea_datetime (this can be done automatically)
3) register the above soundname in a field (this can be done using a combobox which is populated by reading each file in the specified folder from pnt. 1). This combobox can be further refined by only listing filenames that have not already been used
This would require a minimum of programming and the time from observation to record should be just a little more than the time to record the sound
Rolf