more is a common unix program
http://unixhelp.ed.ac.uk/CGI/man-cgi?more
aliasing it could interfere with some shell script
less is also a common UNIX program going back decades
Aliases shouldn't interfere with shell scripts unless you do something very silly. They're shell-local, and typically you define them in your shell's interactive-initialization file (e.g. .bashrc, .zshrc).
Right, but it will break my ability to "| more" on the command line in my interactive shell.
alias more="mono /your/path/to/More.exe"