Попробуйте xVM Виртуальное Поле от Sun Microsystems. Один из моих друзей показал его мне несколько месяцев назад. Это поддерживает перетаскивание наряду со много-многими другими хорошими функциями как Вы, может запустить программы, и они работают, как будто они выполняют в хосте ОС, т.е. можно минимизировать, максимизировать, вращаться между гостем и разместить программы GUI. Это также эмулировало видеокарту вполне прилично.
Измените полномочия файла на файловом сервере (для совместно используемых папок) и добавьте пользователя СЕТЕВОЙ СЛУЖБЫ на веб-сервере некоторые права читать.
Попытайтесь добавить пользователя с полномочиями в форме: MACHINENAME\USERNAME.
Или, можно создать специальную группу с правильными полномочиями получить доступ к папкам и затем добавить удаленного пользователя к той группе.
Я полагаю, что некоторое программное обеспечение управления исходным кодом имеет свое собственное, созданное в веб-сервере (таком как Подверсия) и таким образом, я неясен относительно того, почему Вы хотите разместить свой источник через IIS.
Кроме того, я рекомендовал бы, просто выполняет FTP-сервер IIS на машине сервера и затем подключают Ваши диски от клиентских машин с помощью отображения диска FTP. Таким образом, Вы пропускаете использование протокола NetBIOS.