McPherson has composed almost 100 pieces (as of 2006).[2] His work has been performed and broadcast widely throughout the world. Recent[when?] works have included Kamperduin, a second work for the Royal Scottish National Orchestra, commissioned to commemorate the 200th anniversary of the 1797 Battle of Camperdown; Friends in Strange Places, a new chamber work recorded for the inauguration of Dundee Contemporary Arts; a second study for guitar, Miami, premiered at the Wigmore Hall in 1998 and Detours, commissioned by the Hebrides Ensemble.
The Baby Bear's Bed for Icebreaker was premiered in Vienna in October 1999 and has subsequently received performances in Belgium, the Netherlands, Slovakia and the United Kingdom. It has also been recorded by Icebreaker on their Extraction album.[3]