I've designed a program to run off flash drives. My idea was to put an Eject button on the program so you can easily 'safely remove' the drive. However on Mac, you can't unmount the drive whilst the application is still running unless you do a force unmount. My question is, should I be doing this?
Isn't a force unmount similar to just pulling the drive out? Is it safe to make this option easily available?
Also is there any alternative?