The (vast) majority of my binaries in /usr/bin (and /usr/lib !) report as SYSV, only few as GNU/Linux - I guess netbeans falsely looks for that specific pattern?
You could try to create more (randomly complex) "hello world" variants and see whether netbeans willingness to take them as executable relates to this token.