Andreas has basically forbidden the use of getAll().  If you really need to use it here, you'll have to include a huge comment justifying it.  And test the startup time for the pick activity if you've got 1000 songs on the device.  Basically, I don't think you can get away with this.