Hola, me da la impresion que el problema no es que te demores planteando la pregunta, sino que no escuchas las respuestas
si tienes otro programa donde coger la id, personalmente usaria este para 'marcar' tu aplicación con el id del disco duro (comprobando el serial) y luego al cargar la aplicación que se leyera directamente de ella misma y comprobase que es la misma.
Para grabar en un archivo, te dejo este
link
Hoy es domingo, pero si tengo tiempo ya preparare un ejemplo (yo de ti por eso, no me esperaria
) Saludos.