Yes, you can use Vaseline as an eyeshadow primer. It particularly works well with eyeshadow palettes which have low pigmentation.