My usual radios on Last.fm are users' “Loved Tracks Radios”. And I like to switch rather often. But to play a user's loved tracks radio you have to click through 2 or 3 pages (depending on whether you're on their profile page or on another page). It would be nice to avoid this hassle and preferably just click on an icon on the page I'm on and start playing.
This is my current attempt at doing just that. In one sentence: install this Greasemonkey script.
I've changed the last.fm settings so that when I click on a “radio” link in the website, it starts playing on my local last.fm player instead of a flash player in the browser (you can do that here).
Then, if you're using Firefox (or Chrome), get the Greasemonkey extension (it's a popular addon that lets you tweak the appearance of websites by enabling simple scripts). On the link above, hit “Add to Firefox” and you're done.
Finally, enable this Greasemonkey script: lastfm_loved_tracks.user.js. If the extension is enabled, clicking on this link will pop up a dialog asking whether to install the script or not.
That's all. Now everywhere on the Last.fm website you will see a small heart next to every user. It's a link to a lastfm: radio address which, when clicked, will open that radio in your player. It should all look something like this: