Use the 2nd option is the best thing you could do. I would use
Link Shell Extension instead of ndfslink. Not because there is anything really wrong with ndfslink but it was built for Win XP. Vista and later have better api's and LSE takes advantage of them.