Whenever possible I use the built-in OS functions. I pay the highest attention to suggestions arriving from users. I consider specialization a loss of time. SwaN-MR is released without testing. No version was never submitted to an alpha-level test.
Every user needs to test the program after downloading.
Compatibility with older versions is warranted. In any case, when you store your spectrum for posterity, be sure to put a copy of SwaN-MR with it. Simplicity means a minimum number of menus and commands. Obstacles SwaN-MR pays for my intrinsic and extrinsic limitations. I am not a programmer.