Is there any way to apply a pose to a mesh and be able to remove the armature and keep the pose?
Yes: apply the mesh's armature modifier, then you can delete the armature. :)
Note: save backups as this is permanent