How can I make a button visible for the whole video?

When you create a button, simply adjust the Show Time and Hide Time to the duration you want. If you want the button to display for the entire length of the video, simply set it to 0 seconds and the last second of your video.