Як зробити ярлик з відносним шляхом до програми на windows 10, 8
1) Для початку роз'ясню, що у мене де знаходиться. Наприклад, я хочу створити посилання на файл X-ApacheOpenOffice.exe. який знаходиться в папці «флеш-карта: \ Soft \ OpenOffice«. Ярлик мені потрібен в корені флеш-карти. Хоча я так само опишу, як можна створити ярлик в окремій папці з ярликами на тій же флешці.

2) Так що повертаємося в корінь флешки. Тиснемо правою клавішею по порожньому місці і вибираємо «Створити» - «Ярлик».

3) Вказуємо шлях в наступному вигляді:
% Windir% \ system32 \ cmd.exe / C start / B / D \ * шлях до папки з програмою * \ * шлях до папки з програмою * \ * назва файла.exe *
При вказівці шляху потрібно писати зворотний слеш «\". У мене це буде виглядати ось так:
% Windir% \ system32 \ cmd.exe / C start / B / D \ Soft \ OpenOffice \ Soft \ OpenOffice \ X-ApacheOpenOffice.exe

Тепер невелике пояснення: якщо ви хочете розмістити ярлики в окремій папці (наприклад, в корені створили додаткову папку), то вам потрібно вказати командному рядку, що вона повинна повернутися на папку назад. Для цього перед першим Слеш в шляху ставимо крапку «. «. Тобто, в моєму випадку це виглядало б вже ось так:
% Windir% \ system32 \ cmd.exe / C start / B / D. \ Soft \ OpenOffice. \ Soft \ OpenOffice \ X-ApacheOpenOffice.exe
4) Тиснемо Далі і вводимо ім'я для нового ярлика. Тиснемо «Готово».

5) Відкриваємо властивості нового ярлика, переходимо на вкладку «Ярлик«. І видаляємо вміст поля «Робоча папка«.

6) Для того, щоб при запуску не відображається вікно командного рядка (півсекунди, але деяких дратує), в поле «Вікно» вибираємо «Згорнуте в значок«:

7) На цій же вкладці тиснемо кнопку «Змінити значок» внизу вікна і в вікні, відкриваємо виконуючий файл програми, на яку створюємо ярлик. Вибираємо ярлик і тиснемо Ок. На вікні властивостей так само тиснемо ОК.

8) Ярлик змінить значок, і тепер можна запускати нашу програму прямо з кореня. Папку з програмою і ярликом можна перенести в будь-яке місце і вони будуть працювати і, головне, зберігати відносний шлях від ярлика до виконуючого файлу.

Дякуємо за увагу
C таким методом іконка ярлика зберігається тільки на тому комп'ютері, де ви цей ярлик створили. На інших ПК ярлик звичайно працювати буде, але замість іконки буде білий аркуш, як у невизначеного файлу. Через це перейшов на Autoit - новачкам звичайно не підійде, але зате функціонал необмежений - тут можна не тільки відносний шлях, а й пошук налаштувати. Крім того я використовую тільки 1 ярлик в корені флешки - ярлик до Totoalcmd.exe. Всі інші програми запускаю з панелі TC - вона відмінно дружить з відносними шляхами. І ще! Якщо правильно перепрошити флешку - вона буде визначатися як CDROM, тоді можна запив autorun.inf до TC або інший оболонки.
Володимир освоюйте Windows To Go. Будете все своє носити з собою на флешці. Заодно як краще все зробити, поділіться з нами.