Under Linux/Unix I use GIO (pygobject) or gnome-vfs-python to get a list of installed applications that can open given file (for example image in graphics software). Is there something that can be used for MS Windows or Mac OS X?