Sure you can, but this involves reading the list into a disconnected recordset, then sorting it, and populating the list box. I have provided this for you.
Also, I'm looking at the output when you select a queue, and it just echos the queuename. I assume you will end up using this as a method of connecting to the print queue, so we should probably add the *share name* to the underlying *value* of each entry, so that you can use that for AddPrinterConnection method.
Let me know if that's the track you want to take, and I can help you with that.
Regards,
Rob.