Notice! By default, the program starts with a transparency color of magenta (red 255, green 0, and blue 255). If you share badge BMPs, please set this as a transparency color to make things easier.

Left/Right/Up/Down to select badge.
right click to bring up the menu
click on the color to set it as transparent (the white part will be shown in the menu)
you need to right-click and save each badge you edit. pressing up/down/left/right will discard unsaved changes
Also, BMP's must be 24-bit, and have only been tested when saved in microsoft paint.

Names generated will skip anything before the first underscore _ including the underscore, so if you load a bmp called "234_Stantler.bmp" it will name the badge "Stantler" (this is useful for sorting when importing folders).
When importing a folder, the last used transparency color will apply to all BMP's in that folder. Also, when importing a folder, it will start by overwriting the current selected badge, and badges after that for each bmp found. Badges before the current selected one will not be changed.

When importing sets, it will overwrite starting at the first badge, and any badges that have not been imported in this manner will not show up (export them first if you want to keep them)
When you have selected all the folders you want, press cancel when it prompts to open a new folder.

Exporting sometimes places badges in the wrong folder

To edit a set icon, open the folder, and changed icon.dat to icon.bmp. This works exactly like a badge, but with no transparancy. Rename to icon.dat when done editing.

NNID.bin needs to be overwritten with your own NNID. You can find this with Steveice10's NNID retriever, or at 0x1C if you have a BadgeMngFile.dat already.
If you copy your NNID from the NNID retriever, it needs to be saved in reverse, so 0x12345678 would be saved as 78 56 34 12