Support opening program via URL by adding ?program=___ query parameter