Separate threads for each of those tools ?
Or one thread for each type of tool ?
Or one thread for all kinds of tools ? (could get messy)
Cheat engines are a special case too, since the main point with them is not to launch them through USBLoader, but rather to have them affect games launched by USBLoader.
So it does involve both game compatibility and USBLoader compatibility, though not just to each other but also to the cheat engine.
Best regards: dlanor