Hard to say which form is longer lasting.
I prefer to dust the birds, but spray housing.
Put the dust into a sock, then tap it all over the bird like a powder puff, moving feathers around and working the dust down to the skin and through the feathers.
Clean out bedding, spray housing...