When I mounted my new idisk, I fould that the desktop icon appeared, but the window would not open. I could access the idisk by navigating to the correct location, but double-clicking the desktop link would not open it.
I found that there were many requests to the web server for files that did not exist. I found that adding these (mostly blank) files fixed the problem. The following files were added under the user's directory:
drwxr-xr-x 2 apache apache 4.0K Mar 13 23:59 .Spotlight-V100
-rw-r--r-- 1 apache apache 0 Mar 14 00:00 .hidden
-rw-r--r-- 1 apache apache 0 Mar 13 23:56 .metadata_index_homes_only
-rw-r--r-- 1 apache apache 0 Mar 13 23:56 .metadata_never_index
and under .Spotlight-V100:
-rw-r--r-- 1 apache apache 0 Mar 13 23:58 .journalHistoryLog
-rw-r--r-- 1 apache apache 0 Mar 13 23:58 .store.db
-rw-r--r-- 1 apache apache 0 Mar 13 23:58 ContentIndex.db
-rw-r--r-- 1 apache apache 421 Mar 13 23:59 _rules.plist
-rw-r--r-- 1 apache apache 0 Mar 13 23:58 store.db
and _rules.plist was grabbed from /.Spotlight-V100/ on my mac.
It would be interesting to find what these files contain. We might even be able to used spotlight and other tools on our custom idisks.