Make a custom Slider to translate a object
You can use custom properties bpy.props.

But I don't see any benefit here. 

Simply parent your plane to an empty object. Use the empty to transform the plane and the z-location of the plane to translate the plane along its normal.