Thank you throgh!
I share my find things about:
(1) How to change position icewm bar from bottom to top?
For move bar on icewm (text copied from https://ice-wm.org/manual/):
Title Bar Commands
-Any Button Drag
Move the window.
-Alt + Left Button
Lower the window.
-Left Button Double Click
Maximize/Restore the window.
-Middle Button Double Click
Rollup/Unroll the window.
The Ctrl key can be used together with a mouse button to prevent a window from being raised to the top of the stack.
**** This don't keep saved! (I will search how to mantain this change after session logout, I don't know any way yet)
----
(2) How to leave only one workspace? I only need one.
Finaly I use two workspaces: Default workspace, and Extra workspace.
Edit or Create $HOME/.icewm/preferences:
nano $HOME/.icewm/preferences
Add this line:
WorkspaceNames=" Default workspace ", " Extra workspace "
**** Both are printed on the desktop bar like: Defa, Extr.
----
(3) Can we set direct launchers in bar? outside of menu.
Edit or Create $HOME/.icewm/toolbar
nano $HOME/.icewm/toolbar
(Code copied from https://ice-wm.org/man/icewm-toolbar):
prog "File Manager" file-manager.png pcmanfm
prog "Web Browser" web-browser.png /usr/lib/firefox/firefox
prog "Terminal" terminal.png roxterm
prog "Graphical Editor" text-editor.png gvim -f
prog "Calculator" accessories-calculator.png calculator
prog "Run Command" gtk-execute.png xde-run
prog "Network" gtk-network.png pcmanfm ~/Network
prog "Logout" system-log-out.png xde-logout
**** PNG files must be into $HOME/.icewm/toolbar folder.
Freedom! ;-) from -8 to +8