Installation:

Copy and paste "Mod Enabler.bat" into the root of your GTA5 folder and double click it to get started!

Changelog:

Version 0.1: 
Initial release 

Version 1: 
Fixed (in theory) launching the non-steam versions of the game

Version 1.1:
Fixed running as administrator (thanks to CronKz)

Version 1.2:
Added more precise file checking
Added support for DrDaxxy's FOV mod
Added support for moving .file's left behind by OpenIV packages
Added support for moving GTALua .dll files

Version 1.3:
Added launching the game with high priority as an option (experimental). If you just want a launcher that starts the game in high priority mode, check out GTA SRL by Ameria, I borrowed his idea and built upon it.
Added an option to the main menu to skip to launching the game, etc

Version 1.3.1:
Changed delay function to be slightly more efficient, and 100% less scary ;)

Version 1.3.2:
Changed delay function again, adding process detection to help people with slow PCs
Added comments to help people understand my script a little more

Version 1.3.3:
Changed mod enabling method slightly, making it faster
Removed some (now useless) lines from pre-release testing stage
Made mod enabling and disabling look cleaner by hiding scrolling text
Made desktop shortcut option launch itself after creation
Removed "Create a shortcut" option for people who already have a shortcut
Re-ordered some menu features
Added support for launching illegitimate versions of the game
Sacrificed colour coding in return for speed

Version 1.3.4:
Added support for RageHook, complete with launching the game through RageHook
The "scripts, plugins" and a few other folders will move (if they exist) when mods are disabled, giving the GTA 5 folder a cleaner look
Launching the game in high priority mode give's the user feedback and no longer has scrolling text

Version 1.3.5:
Added support for (most) SweetFX mods, primarily Ceanos SweetFX
Made OpenIV mods folder hidden when mods are disabled

Version 1.3.6:
Added very light support for ENBs, will be concentrating more on compatibility later

Version 1.4.0:
It's been a while (about a year!)
Added experimental support for moving all .exe files, apart from GTA5.exe, GTAVLauncher.exe and PlayGTAV.exe

Version 1.4.1:
Fixed some files not being moved in the ENB section
Thanks to TwixyUnleashed for making me aware of this. It's easy to miss stuff like this sometimes :)

Version 1.4.2:
Fixed some more enb related files (thanks again to TwixyUnleashed)
Added .xml support (TwixyUnleashed)
Added an update check feature

Version 1.4.3:
A temp file now deletes earlier to save users from accidentally leaving it in their temp folder
Users will only be alerted to updates if they are using a version < the one that is available for download
Changed version check source to this project's github repo, instead of my pages repo - I'll leave the version number on the pages repo so I don't break anything
Made update alert more informative