"Как можно создать графическое окно, помимо способа tkinter" - то, что "tkinter" - это не "способ" - оставим в стороне. А окошки можно создавать и Qt, и Kyvi, и PySide, и WxPython, и PyGUI и целый ряд более редких и экзотических библиотек графичческого интерфейса. Выбирайте те, которые лично вам больше нравятся и кажутся более понятными..
"создать кнопку в виде маленькой картинки. такое возможно" - да, возможно.