OK, I'll pile on, too. (Overall, I think you have the right idea, I just think your execution needs a little work - sorry if what I write below sounds harsh.)
I have to ask - are these regular users who usually run it supposed to understand anything the app displays? Because as a very technical person, I don't understand anything it says.
Programming disabled until hex file imported
Um... OK. Since there's only one button, I don't think I'm going to be doing much programming with it. And since every file can be interpreted as being in hex, can I just use any old file? Or is there a specific use for the files you'll be feeding this utility? For example, are they "production data files", or "testing commands" or something like that?
Instrument assigned number, #0
What's an instrument (like a guitar or something?), and why do I need to know you assigned it a number? And I'm glad you've written both the word and the symbol for number, just to be sure. Also, starting your numbering at 0? Is that a science thing?
Instrument #0 is done!
That sure is exciting! Glad you added the exclamation point! I still have no idea what it means!
Programming disabled until hex file imported.
We've been over this one. It needs some sort of file...
Programming re-enabled.
Oh, wait, no it doesn't. Huh?