None of the developers use Vista, so unfortunately these problems probably won't be addressed in the near future. Moreover, it sounds like these issues are the fault of the Allegro library and not ZC proper; as Allegro updates are released and incorporated into ZC, your problems may go away.

You could also try asking Sean to include Romview in ZCL, since that seems to solve the "black screen" problem.