marisse,
Here's a small edit to your lisp and menu files.
Lisp: paste in the following just prior to ;end of file.
(defun C:hidden (/ lt)
(graphscr)
(ssget)
(setq lt "hidden")
(command "change" "p" "" "p" "lt" lt "")
)
(defun C:cont (/ lt)
(graphscr)
(ssget)
(setq lt "continuous")
(command "change" "p" "" "p" "lt" lt "")
)
(defun C

hantom (/ lt)
(graphscr)
(ssget)
(setq lt "phantom")
(command "change" "p" "" "p" "lt" lt "")
)
(defun C:center (/ lt)
(graphscr)
(ssget)
(setq lt "center")
(command "change" "p" "" "p" "lt" lt "")
)
Menu: paste in after ID_USERBUTTON_7
ID__8 [_Button("Change to Hidden", "ICON5991.bmp", "ICON_16_BLANK")]^C^Chidden
ID__9 [_Button("Change to Continuous", "ICON1225.bmp", "ICON_16_BLANK")]^C^Ccont
ID__10 [_Button("Change to Phantom", "ICON7156.bmp", "ICON_16_BLANK")]^C^Cphantom
ID__11 [_Button("Change to Center", "ICON0222.bmp", "ICON_16_BLANK")]^C^Ccenter
[--]
ID__12 [_Button("Windows Calculator", "ICON3706.bmp", "ICON_16_BLANK")]^C^C^P(startapp "calc")
ID__14 [_Button("Windows Wordpad", "ICON1637.bmp", "ICON_16_BLANK")]^C^C^P(startapp "write")
When you remove your change colour menu and reload the edited one, it will provide the extra buttons for the additional functions then you can do your own bitmaps for the buttons.
It is set for 4 basic linetypes, windows calculator and wordpad. I find it handy to have them at a button click.
Haggis