I'm also doing a QWidget-based (traditional Qt desktop GUI) package manager application (called pndmanager) to dogfood-test the Qt interface (called qtpndman). Its goal is to support all the features in qtpndman, make sure the interface is ready for using in a panorama plugin and possibly make a nice simpler GUI for pandora package management in the process. Currently it supports installing and removing PNDs, auto-detecting and crawling devices, syncing milkshake's repo and multiple concurrent downloads to any detected devices (with progress bars!).
No promises for end-user usable results though . This is primarily meant for trying qtpndman out (like MilkyTest panorama UI was a test for milky-plugin).