Why not just agree that speed runs exclude the time between minigame start and minigame end, vs allowing an external tool?
Also, this could open up room for exploitation, such as intentionally failing for a long period of time to make a certain amount of time pass in game to get to some desired state, while not being counted in total time.