For hookbills, a pelleted diet is a good choice, with seeds as a treat. Finches and canaries are naturally seedeaters, but should have green food as well.
Finches also do well to have some live food occasionally.
Lories and other brushtongued parrots eat a special nectar. Toucans and Toucanettes need a diet low in iron and will eat live food. You can feed your bird just about anything that is good for you, but birds seem to have a tendency towards vitamin A deficiency, so keep this in mind. Basically it seems anything that is good for you is good for your bird. There is raging debate over what exactly is a good diet, but it seems that a vet-recommended pellet diet, with a little seed, and a choice of fruits and vegetables daily is a good choice.