I too had been wondering how certain applications manage to register custom protocols that indeed belong to them as when compared to the usual http we all know. Now correct me if I am wrong but it seems to me that Custom protocols do work in any kind of Wine applications.