Hi Great Supporter.
You actually can have a floating window with buttons. The app.addToolButton() function adds buttons to a floating toolbar. However I wouldn't put more than a few on it. Probably the best solution is to use the button to display a popup menu of options, using the app.popUpMenu() function.
You can read more Here: