This program looks great, I love that it supports Dolphin INI format!
Unfortunately I ran into a bug which you can reproduce by using my GUPE8P.ini file:
https://github.com/ShadowTheHedgehogHacking/2P-ShdTH/blob/master/LATEST_GECKO_CODES/GUPE8P.ini
Simply open it in the program and start checking/unchecking codes in the list. It will eventually clear all codes in the list unexpectedly.
I'm thinking it may be related to having codes enabled by default in the INI, but I could be wrong, I did not do much testing yet.
I'll look into this and see if I can track down the cause, and open a PR with a fix if I do.