From my online research, this doesn't seem to be possible in Access.
But I found another workaround that is quite a bit more convenient than my current method of stacked buttons with different images and toggling visibility. I create one hidden button on the form for each image I need. Then via VBA, I can set the .Picture property of one button to the .Picture property of another button.