I am working on a program that needs API input by the end user. I have decided not to clutter the main UI with the API input and display information. (Twitter has 4 API codes to input, for it to work!) So, what I did, was I put the input of end-user API data to the UI window element. The bot uses aymen's free ini plugin (great resource btw!), so it stores the API data in an ini, and I pull each back as a variable, to display in the UI window. I then have a button that the end-user pushes to update the ini settings at any time, which ultimately re-writes the new input data into the ini file.