Trying to open the litteral gard coded string /system/bin/su is not a good way to test for root. The popular su installers put it in /system/xbin/su, but it could really be anywhere, and Relaunch fails to see it even though every other app that requires root works fine.