IIRC, SymLinks don't work for Network drives, unfortunately. If you manage to get it to work, let me know how?
I woke up to my NAS/gateway throwing kernel panics, so I haven't had time to put last night's Googling to use, but (with each word being a separate link) http://superuser.com/questions/355214/how-can-i-create-a-directory-symbolic-link-on-windows-server-2003 http://comptb.cects.com/2268-overview-to-understanding-hard-links-junction-points-and-symbolic-links-in-windows http://superuser.com/questions/62587/mount-a-samba-share-and-create-symbolic-link I've found.
The list is regenerated every time you open the Search/Replace dialog. A faster HDD isn't gonna help you out with the delay, as the items being added are already in-memory.
So it's regenerating it from stuff it has in memory? Why is it taking so long to do so and is there a way to force it to just generate the lists once? (Or, what purpose does it serve to regenerate the list every time and not just when different .esm/.esp files are loaded?)
I hopped on to my laptop last night to test the SSD theory out. It's a decked out Alienware m11x with a 240 gig SSD. The thing cold boots to desktop in <10 seconds including the time it takes for me to type in my password. I counted my desktop taking ~13-14 seconds to open up a search dialogue, the laptop took about 5. The laptop also has faster memory than my desktop, but when I do CPU benchmarks it's only 66% as fast, (At half the cores at half the clockspeed). So its single threaded performance is much higher than my desktop's as is its memory performance.
My geek curiosity is piqued. I'm tempted to undo my overclock on my desktop so I can test at DDR2-667 and DDR2-800 @ 2.66 GHZ then DDR2-800 @ 3.01 GHZ and see if RAM or CPU has a greater impact.