Chris,
That depends on what you mean by "sprite". You may wish to have a look at \projectsB\GDI in the O2 distro. That's essentially Peter Wirbelauer's GDI engine that also comprises bits and pieces of sprite engine functionality. (Peter is our fellow forumer though he seems inactive now)
Examine his Window.inc file and the accompanying example scripts (e.g. WaterFall etc.) paying attention to such functions as LoadBmp()/LoadTile() and Sprite()/SetTile() procedures. They would allow you to load BMPs with multiple images (frames) of sprite animation phases and draw them in the window GDI canvas transparently. He uses the same functionality in his simple "particle system" too.
The engine is a little aggressive on your CPU but it may be used as a basis for further improvement, extension, and optimization.
There used to be a lot more examples of specific use cases of sprites on this forum but regretfully message attachments are only available for 90 days upon upload.