In most cases the user doesn't have permision to access serial ports, so you'd first need to add the user to group dialout or take similar action depending on the underlying system. Then you'd add symbolic links like "ln -s /dev/ttyS0 com1", if not already present. With this solution you usually won't need to run as root. For the remaining issues you should file bugs.