That’s very interesting. Wouldn’t it be very easy for Apple to break the app with an OS update? You would almost expect that an app stops working after so many OS updates (not because someone purposefully made it stop working but rather coincidentally).
Chances are NetShare reused existing code from an open source SOCKS proxy implementation, which would probably just use standard UNIX APIs. Combine that with the simplicity of the GUI, and it's very possible that none of the APIs it is using have changed since release.