I think its one of the character sprites from boundless. Theres a discussion about that game here with a download link yo uwanna check it out, but the game is dead.
If im wrong, then sorry
Good eye! I played Boundless ages back so the sprite was tickling the corners of my mind.
You are good at this!
[And here’s the discussion you were referring to!]