[/nq] The base for all of these is "If wishes were horses, beggars would ride". This is a very old saying, and known to the great majority of the population (although they may not use it, in speech or in writing, they recognise it when they come across it). The others which you quote are comic variants on the original, and are very probably highly localised as you suggest.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.