Open-ShellSoftware & guidesClassic menus. Practical Windows guidance.

Open-Shell guide

Use a custom Start button in Open-Shell

A custom Start button needs the right image layout and scale for the button system, not just an attractive icon. Keep the built-in button available while.

Direct answer

A custom Start button needs the right image layout and scale for the button system, not just an attractive icon. Keep the built-in button available while testing. The project links a legacy button tutorial that explains normal, hover, and pressed states.

What to do

  1. Save the current settings and choose the menu style you plan to keep. Locate the replacement Start-button options in the settings interface.
  2. Read the custom image instructions before selecting a file. A multi-state button image is different from an ordinary square logo.
  3. Select the custom image from a stable local folder, then adjust the available size controls. Avoid keeping the only copy in a temporary browser-download folder.
  4. Test normal display, pointer hover, click, and keyboard activation. Move between monitors if their scale settings differ.

Check the result

The button should remain aligned with the taskbar and show a consistent clickable area in each state. Restore the built-in image if it becomes clipped or unrecognizable.

Limits & precautions

Button placement depends on the Windows taskbar and other shell tools. An image cannot by itself change the operating system taskbar implementation.

Questions & answers

Will any PNG work?

Follow the button format and state-layout requirements rather than assuming a standard icon is sufficient.

Why does it look wrong on another monitor?

Different scaling and button dimensions can expose problems not visible on the first screen.

Sources & scope

Documentation checked October 30, 2026. These instructions are documentation-led, not a claim of hands-on testing on your Windows build.