Hi Manu, good to see you here.
My recommendation would be along the lines of;
Presuming you are arriving from the South:
Glasgow to Lochgilphead A82/A83.
Lochgilphead to Fort William via Oban and Glencoe, A816, A85, A82. (dilema on this one but added loop through Glencoe, 'cause it has to be done!)
Fort William to Kyle of Lochalsh A82, A87.
Option of drive round Isle of Skye.
Kyle to Ullapool A890/A896 (Applecross option) A832/A835.
Dpending how you are for time, North from Ullapool around the coast A8365/A894/A838 and heading south at Tounge or Melvich or Thurso etc. heading towards Inverness. Or if pushed for time from Ullapool to Lairg and south to Inverness A837/A836/B9176/A9
Then Inverness to Perth A96(to Nairn) A939 to Ballater, A93 to Perth.
Perth to Edinburgh A9 to Auchterarder A823 to dunfermline via Glen Eagles and Knockhill.
Forth Road Bridge and ---> home
Then the next day.......

Green Subaru Impreza Turbo, a 'classic'.
Silver Jeep Cherokee 2.5 TD, on SORN spec...
Black Disco 3, black van man spec...