Yes, a while ago, at the beginning of the project, and eventually decided against it. GTK, despite it's terrible documentation for python was just a more robust desktop app framework.
I quite heavily rely on sliders, dropdown lists and a file browser and while it's possible to do that in pygame, it's just too clunky.
Mobile rack is just what these things seem to be called. Basically it's just a cage that fits multiple 2.5" drives into a CD/DVD drive bay.