I fixed some bugs, and also added a bunch more classes to aid in doing that.
Some things to still note:
-This program relies on an open source program called NifSkope. Here's the link: https://github.com/niftools/nifskope/releases
-Most important: everything that covers the viewport, if anything, when the screenshot is taken will be included in the screenshot.
-Some of the windows of the program are going to close suddenly on their own. This is normal.
-Some controls are going to appear on their own. This is also normal.
-If the program lets you open NifSkope at all, it will close the window you open as soon as it is done with the Nifskope window it opened. Thus, I advise avoiding opening NifSkope yourself while the screenshots are being taken, unless you have a different machine to do it on.
-Until you are completely done taking screenshots for the group of net immerse files you imported, you should not edit either the names or the extensions of the screenshots, unless you do it directly through the program. Otherwise, the program isn't going to recognize all the screenshots it made.
-Make sure that something is docked on the left side of NifSkope before opening Screenshot Auto Plus. Doing so will make sure that my programs UI will have a place to be without overlapping the viewport. But bear in mind, you won’t be able to read any of the info provided by the control you dock on the left because my UI will cover it.