The behavior described below has been confirmed with Dopus 8.2.0.2 on two seperate setups using XP Home and XP Pro.
I have finally resigned, and I decided to adapt to Microsoft's way of doing things. I've made "My Documents" (allthough renamed to the more proper "Home") the place for all my stuff. But I do it with my own twist, since I don't want data and programs to live on the same partition.
C:\Documents and Settings\veri\ is a junction to D:\veri\
D:\veri\My Documents\ contains several more junctions that point to various locations on my partitions. For instance:
D:\veri\My Documents\Videos\ is a junction to H:\Videos
D:\veri\My Documents\Graphics\ is a junction to F:\Graphics\
And so on. You get the idea...
Now, here's the problem:
If I create, delete or modify a file within the "second layer" of junctions, Dopus doesn't refresh the lister automatically. It does refresh on directory creation, but not on directory delete/modify (rename).
Within the first "layer" there are no such issues. Normal refresh occurs in "My Documents" and (normal) subfolders.
But it gets even stranger.
If I "bypass" the first junction, it still doesn't refresh the folders. ("Bypass" means navigating to "D:\veri\My Documents\Videos" instead of "C:\Documents and Settings\veri\My Documents\Videos").
This issue seems to be related to Dopus, since Explorer handles it just fine.
I'm using SysInternals Junction.exe to create my junctions. It can be found here: sysinternals.com/Utilities/Junction.html