I don't like the idea of having all my images referenced with the code "/sites//files/images/xyz.jpg" - I would rather reference them with "/images/xyz.jpg". This is for two reasons - (1) it's nicer and (2) it promotes flexibility in the future regarding my site domain and the location of the files directory within drupal.
So, I created a sybolic link: /images -> /sites//files/images. Now I can reference all my images with /images/xyz.jpg.
Unfortunately IMCE doesn't support this - I noticed by looking at the code that file_directory_path() is a hard-coded prefix to whatever directory path you specify at the moment.
Would it be possible to support a totally custom path - with no file_directory_path() prefix? Or can you give me some solid reasons as to why my logic above is wrong?