This is a follow-up from bug#68334 where there was interest in adding support into Emacs core for tool bars in windows. (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=68334#52) I have attached three changes I authored to accomplish this, two small changes to tool-bar and tab-line, and then a code drop of my window-tool-bar.el package. I have not yet put in documentation in NEWS or the manual about window-tool-bar and was hoping to get a code review done first. I think it would be good to have window-tool-bar.el also be a package so that I can keep supporting Emacs 29 as well. I am happy to have this put on GNU ELPA and would appreciate help in getting that completed. I am open to renaming the package and public functions if that's desired. I like the name "window-tool-bar-mode" as it clearly relates to tool-bar-mode. After these patches are accepted, I'd also like to clean up the existing tool bar maps for built in minor modes. This would allow me to address Eli's request to have a usable tool bar for M-x gdb (https://debbugs.gnu.org/cgi/bugreport.cgi?bug=68334#23). For tracking purposes, I signed copyright paperwork back in 2020, so that shouldn't be an issue. Thanks. -- MJF