Thanx for all the suggestions..
In the end, I ended up with this
Code:
#showtooltip
/castrandom [mod:ctrl]item:64488,item:162973,item:163045,item:165669,item:165670,item:165802,item:166746,item:166747,item:168907,item:172179
/cast [mod:alt]item:110560
/cast [mod:shift]item:140192
/cast [nomod]item:141605
FlightMaster's Whistle with <No modifier>
Garrison Hearthstone with <Alt>
Dalaran Hearthstone with <Shift>
and then a random stone with <Ctrl>
The only "problem" is that while holding down <Ctrl> it will ALWAYS display the first item in the Castrandom command.....It cold have been cool if it actually showed the stone that would be used.
Also, there cannot be a space between the items... The suggetion here was showed with spaces in and it didn't work.
There is 21 characters left (234/255), so room for one more HS, and I haven't collected Peddlefeet's Lovely Hearthstone, so that's just perfect
"Standard HS" is not in the list, as I deem it too boring, and it takes up space in backpack.
Feel free to use and modify, as you see fit.