I need to start giving Sky pimobendan or enalapril for an enlarged heart. I've given medication to my birds via syringe in the past, and can usually manage to get the medicine in them rather than on them.
Sky is different, though. He's an extremely skittish rescue who is hard to catch and difficult to handle. The vet is supportive of attempting to medicate him without traumatizing him twice a day, so I'd like to give that a try.
I'm thinking of adding the medication to a vegetable he likes and seeing whether he'll eat the whole thing. If that doesn't work, I'd try adding it to millet, which he loves, but which isn't ideal because some of the medicine would be discarded with husks. Or I could try adding the medicine to a new treat that Sky and the other birds don't currently eat, such as Nutriberries or bread.
Being able to monitor the amount of medication the budgie actually ingests may be an issue with the methods you suggest. If you can make sure to give him only a tiny bit of the vegetable, treat or bread and watch to see if he eats with the the medication on it then you'll have a better feel for whether or not it's going to work for you.
Does Sky like fresh corn, most budgies love it. You might try taking one kernel of corn and pop it out of the outer skin and put the medication on just that one piece and see if Sky will eat it, then give him a couple of pieces without the medication just in case it leaves a bad taste in his mouth. You can also use defrosted frozen corn.