Behaviors are not designed to be able to draw anything. So you shouldn't use a behavior for anything like this.
I don't see why you need any special handling for this though. Why not just import all 52 images as frames of a sprite? Your project will still have the same amount of image data in it either way, so you're not actually saving anything by putting images in project files.
Dear Mr Ashley, We have more than 100 card set, each card set will have 52 card image. So 100 card set will be 5200 card images, I cann't put them all into Project. This is so large resource, It's will make very long loading.
So, our idea is:
1. User will start game will a set of Classic Card.
2. When User choose other Set Card, Game will load that Card Set SpriteSheet
3. When new Card Set SpriteSheet was loaded, 52 frame images of Card in Game will be replaced with new Card from new CardSet SpriteSheet.