offiziell ist die mac addresse einzigartig.
in der praxis ist sie definitiv nicht zu 100% einzigartig.
es gibt wenige addressen die mehrfach vorhanden sind. aber das sind so wenig das man die vernachlässigen kann.
die mac addresse ändert sich nicht. früher war sie meistens auf einen rom speicher der netzwerkkarte. (rom = nicht änderbar)
bei neueren geräten ist sie allerdings recht oft änderbar. die frage ist ob das jemand macht. und wenn du mit der mac addresse dein programm schützen willst dann dürfte das wohl ausreichend sein.