I've noticed I can call outside code through dll files. Is this something I could use to keep the tool users from causing problems if I put required stuff & file existing checks in one? and if so, a link to a newbie's guide to creating those would be appreciated
Unfortunately no. They could just replace the DLL with a version that always returned true.
You could look into using
Molebox or similar to wrap the generated game. That provides you with an extra layer of protection, since in order to use this RPG Maker decompiler/decryptor/whatever someone would have to break the Molebox wrapper first. It's not foolproof of course, but nothing ever is.
Or, you could just ignore the issue entirely. It's not something that can affect your sales much, so it's not really worth worrying about IMO. People will always find a way to get around your DRM; that's a fact of life. It can be worth throwing up some quick barriers to deter casual pirates, but don't lose sleep over it. Use the time you save to make a better game!