1. There is no built-in method to change the base path of the shortcut. This would be a rarely used feature, as the shortcut created on the start menu uses an absolute path to reach the executable. The base path is ignored by windows when the shortcut path is absolute.
2. There is no 'working directory' parameter for 'Ini_GetRawStringIntoBuffer'. So I assume you are referring to the 'section name' parameter. Section name is a required parameter for this function, and I believe section names are required for each part of the .ini file. I think you are mistaking this parameter for a directory location.
regards,
Eric
Applications Engineer
National Instruments