global Queue or local Queue Olu?
If a global queue it _could_ be done in embed code, although I _strongly_ recommend against it. Global queues are not thread-safe, so you would need at least a critical section, and any errors in your implementation would lead to bad program behavior.
If you are just wanting to cache a bunch of stuff in memory (ie the typical use case for a global queue) then rather use the In-Memory file driver which is thread safe.
For local queues, you would need to rebuild the queue a lot, so there's no real value in the local queue, rather just populate the drop-down straight from the data.
If you do want to manipulate the drop-down contents in embed code, then take a look at the generated code (especially the value::fieldname routine) and you can add anything you like there.
cheers
Bruce