Q Do all my card games that use these card images have to be on a black background?
Well, the card images look best on a black background because they're actually rectangular and use black to get the look of rounded corners. Still, you can use another color for the background if you don't mind this little detail. However, avoid whiteit won't work because the white of the card faces blends right in.
What if I don't want to name my main form CardForm?
As they stand now, the clsCard and clsDeck classes expect your form to be named CardForm. However, there's nothing to stop you from customizing the classes to expect any form name you want. You actually only need to change the clsCard class in the ShowFace, ShowBack, and EraseCard methods.