Tex S: Yes, it should run on a Mac just fine; it will be Java based. I might need your assistance in confirming that when it is done. Cleaning records are something that I hadn't considered before, but I like the idea. I'll add that to the to do list (
https://sourceforge.net/p/dahl/tickets/) to take a look at that once the reloading section is done.
Anyone: I could really use some assistance on this; if anyone is familiar with Java Swing development, or XML please let me know, the more people that help with this the faster it will get done (and it will probably have less bugs).
[Edit] Yes, it will have ammo inventory capabilities as well.