Hi MeWrite,
Sorry I can't answer your question on CITRIX as I have never
used it, but I can offer some insight into SharePoint. By default,
SharePoint site will refuse the upload of a chm file due to the
fact that chm files are executables and this can lead to security
and antivirus issues. This I believe is the same reason why a chm
file cannot be opened across a LAN network connection. A SharePoint
Administrator is able to override this default setting but it is
certainly not recommended.
I must admit that I have not tried to upload an entire
project to a SharePoint site, but it could be that several other
file extensions will also be disallowed by default. In SharePoint
2007 there are over 90 file extensions that are blocked by default.
Another factor to possibly consider is the size of your project -
most SharePoint sites have quotas on uploads of files so it might
pay to check with a SharePoint Administrator.
Hope this has helped,
darkagn