So, uh, this is very weird. The only Touhou I've tested Wine (using mac ports) on Lion here is Touhou 6. It's been running fine in the past, but today, out of nowhere, it's just a black screen, while the rest of the game is running fine; sound, input. However, if I choose to make it windowed, it runs fine. (although, since I tested that as I'm writing this, the menu is infinitely scrolling up, and I can't stop it :V, I've had that happen only once back on my Win98.... actually, I can't do anything at all, awesome) I've tried completely uninstalling wine and xquartz, removing the files in my library's cache and library folders, then redid the install, just like before, but the problem persists. I'm not really sure what to do now, and google isn't proving helpful with this in the slightest.
Also, it would be awesome if those darn black boxes around the font wasn't there, but I see that it's a general issue with wine and touhou.
Fake edit: There, restarted it to fix the infinite scrolling of doom. That was weird.
EDIT: So, after restarting Mac OS X, because wine apparently couldn't find allocated memory the server port: 0x0000044e (edited) so was totally useless, again, I was able to start up the game normally, and thought I was good. Then did it again, black screen was back. And now a new one: the splash screen is white sometimes, then after that, the game loads up normally. So now I'm even more lost as to what it's doing.
EDIT 2: (yet another one) Ok, so now it's starting to behave again, but still not what it used to be like. What's happening now is that the first load up fine, but each time after it is broken, but that's only if XQuartz is still open. If I close it out after the game, then immediately load back up touhou, it loads fine. It's odd, because it wasn't doing this earlier today, so I'm starting to think it's something with XQuartz handling it, if not, Wine's implementation of graphics.