#define CSIDL_DESKTOPDIRECTORY 16 &&Desktop Folder #define CSIDL_COMMON_DESKTOPDIRECTORY 25 &&Common Desktop Folder #define CSIDL_PERSONAL 5 &&Personal Documents Folder cSpecialFolderPath = space(255) DECLARE SHGetSpecialFolderPath IN SHELL32.DLL ; LONG hwndOwner, ; STRING @cSpecialFolderPath, ; LONG nWhichFolder SHGetSpecialFolderPath(0, @cSpecialFolderPath, CSIDL_DESKTOPDIRECTORY) ?SubStr(RTrim(cSpecialFolderPath),1, Len(RTrim(cSpecialFolderPath))-1)>hi all,