http://bugs.winehq.org/show_bug.cgi?id=5891
Owen Rudge owen@owenrudge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |owen@owenrudge.net
--- Comment #3 from Owen Rudge owen@owenrudge.net 2008-09-18 17:53:37 --- I've been looking into this, and have found that the applet does indeed not show up, but it seems as though the installer does not seem to register the applet in the registry, or in any INI files, as far as I can tell, so the control panel simply can't find it. I shall perform further testing on a real machine to see what the installer does there, and whether it's simply playing up on wine or not.
One issue I noticed is that, when you do put the .cpl in the system folder, is that it seems to respond to the CPL_INQUIRE message with apparently incorrect data (referring to icons that don't exist, and strings in the string table that simply do not exist - the .cpl has no string table!). The CPL_NEWINQUIRE message does return valid information, but it seems the control panel is broken in that it is responding to the CPL_INQUIRE message wrongly (it should set values in the returned structure to be CPL_DYNAMIC_RES). I'm working on a little patch that will have the control panel try CPL_NEWINQUIRE if it gets zero-length strings from CPL_INQUIRE (since the control panel appears OK in Windows, I'm assuming Windows itself must do something similar). This will mean that the applet should at least appear, and won't crash File Manager in shell mode when viewing the control panel, due to zero-length strings (although that's a different thing that should be looked at).
Are you getting the crash when quitting the control panel program because you have the applet open at the time? If so, that's a known issue with the control panel in general.