Use the standard python library (not OS specific ones) functions. For GUI, better use Tk. That should make your program portable across the platforms where python runs. Tk looks ugly in linux. Gtk is also good, but rendering is sluggish in windows.