I'm really not exactly sure what you are talking about in regards to programming buttons and hard coding their locations. Buttons usually have a task of submitting a form which then performs an action. Like, I'll hit the Post Quick Reply button in a moment. Or, I could have hit the Post Reply button to get a new page to reply on. Or, I will be able to hit the Edit button to edit this post once I submit it. So, basically, in order to program a button, you need to create a form and some code to perform an action.
|