Mahogany will not work properly when executed by the root super-user. The underlying mail handling library used in Mahogany will change to some other user id for security reasons and therefore the program will not be able to create some files needed. For security reasons it is a bad idea anyway to run any X11 application as root.