I can confirm the first bug. Haven't tried to reproduce the second one yet.
I used Rainmeter 0.14 for testing ( http://www.softpedia.com/progDownload/Rainmeter-Download-20289.html )
on
wine-1.1.20
on
compiz/xfwm4/metacity
on
Ubuntu 9.04, amd64 [2 cores]
Didn't get any really useful error messages either.
Code:
$ wine "C:\Program Files\Rainmeter\Rainmeter.exe"
fixme:win:EnumDisplayDevicesW ((null),0,0x32f544,0x00000000), stub!
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
fixme:dciman:DCICreatePrimary 0x328 0x75129c
It seems like the skin is shown correct first, but then the black corners appear.
Furthermore this bug only occures when the wine-version for Rainmeter.exe is set to a Windows 2000 or newer, with ME and below it seems to be displayed fine.
Furthermore I noticed that the cpu load is (dependent on the pretended windows OS type) either persistent 0% (when OS is some NT -> fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION ) or something like 1078919324% (no fixme: message for that) and permanently increasing.
"fixme:win:EnumDisplayDevicesW ((null),0,0x32f544,0x00000000), stub!" doesn't seem to show up on some win-versions btw.
Well, got other things to do now, but I hope I could give you some useful info or at least didn't waste your time too much.
Jay
ps: oh and btw... the application locked up when testing different version settings while winecfg was running, didn't happen in virtual desktop mode though.