i know there is a variable, function, or stored procedure that you can use to find the path that SQL Server is installed to:
e.g.:
c:\\Program Files\
CREATE FUNCTION Fn_sqlservertoolsdir()
returns NVARCHAR(4000)
AS
BEGIN
DECLARE @rc INT,
@dir NVARCHAR(4000),
@key NVARCHAR(4000)
SET @key = N'Software\Microsoft\Microsoft SQL Server\' + Replace(Cast(Serverproperty('ProductVersion') AS CHAR(2)), '.', '') + '0' + '\Tools\ClientSetup'
EXEC @rc = master.dbo.Xp_regread
N'HKEY_LOCAL_MACHINE',
@key,
N'Path',
@dir output,
'no_output'
RETURN @dir
END