es decir que aun no decides que sea en Java?
Pues, no se a bajo nivel como seria la estuctura de un archivo, pero por ejemplo con
visual basic, powerbuilder , C es muy facil (supongo que con otros tambien
), bueno segun entiendo quieres crear un archivo que se abra con tu aplicacion
Solo creas una rutina de lectura y una de escritura del archivo, dependiendo del modo de acceso que utilices (secuencial, directo, binario, aleatorio...) y tal vez algun metodo de cifrado .... lees/escribes sobre el archivo y ya
* Si lo que quieres es que los archivos .drp se abran al doble click con tu aplicacion eso lo tienes que registrar en el sistema
y recibir el nombre del archivo como parametro en la aplicacion y ejecutar la rutina de lectura
* Suponiendo que es Windows
Haz Manejado Archivos en algun lenguaje?
Saludos