AlphaBullet

The first example uses a grayscale gif image as the source and interprets the gray values in the image as Alpha values. It then blends between the specified foreground color and the window's background color using this Alpha value so that the bullet appears to be an anti-aliased figure of the indicated color.

Here is the source image:

Here are some generated bullets:

Click here to see the source.