i think i missed this and others are reading it thinking something is wrong with the pnd, which in fact it does work.
picklelauncher is looking at the extensions .wl6, .sd1, and .sd2. It looks for one of the files with these ext's, all the other i put in a blacklist. The point is if it is retail data like from steam it should detect everything.
My suspicion is that this might be case issue, usually dos data was stored with uppercase.
So if someone reads this give the pnd a try and if it breaks ill try and help.