Requires Windows, Mac, or Linux
That is not a bad suggestion. The only complexity is that the roche limit depends on both the planet you want to place a moon around and on the moon itself, so it would need to update based on what you try to place, but it is worth looking into.