Looks like the API is sometimes not returning the markets. Try clicking refresh above the market tree to reload the markets and then try adding them to quick pick list again. After a few attempts it worked for me.
Thanks! Yes I managed to load them up now, after a few tries. However the markets seem a bit eratic. When I try to select a race from the quick pick list most of them are closed or nothing appears.
Some are actually returning market closed status and the ones that don't display at all are actually returning a "market does not exist" error. It can only work with what the API provides I'm afraid. There's nothing for me to fix. The only thing I can do is report it to Betdaq in the morning.