RetroStart
v1.007
===========

Minimalist Windows launcher pinned to the taskbar.
Opens a small list with folders, clipboard and search support.


Taskbar pinning
---------------

Right-click RetroStart.exe in Explorer and choose "Pin to taskbar".

When opened unpinned, the app shows a help window instead of the
launcher or editor: right-click its icon on the taskbar, select
"Pin to taskbar", then close the window and start it again from
the pinned icon. Closing the help window fully closes the app.


Running
-------

RetroStart.exe            Opens the launcher.
RetroStart.exe -config    Opens the editor (also: hold ALT while starting).

The process stays in the background for faster reopening; end it with the
editor's "Close Process" button.

Multiple copies can run at once if each .exe is in its own folder.


Controls
--------

Backspace / Left    Go back one level (also: right click).
Escape              Go back, or close at the root.
Mouse wheel         Move the selection.


Search
------

Type in any folder to search it and its subfolders for shortcuts and
clipboard items (case-insensitive).

Backspace/Del until the text is empty (or Escape) returns to the folder.


Editor
------

Tree items can be dragged to reorder them or to drop them into a folder.
"Import" recreates the Start Menu (current user and all users, merged);
"Duplicate" copies the selected item including its contents.


Shortcuts.xml
-------------

Loaded from the folder next to RetroStart.exe when present there,
otherwise from %APPDATA%\miyu.works\RetroStart (created from
Default.Shortcuts.xml / Default.Config.xml on first run). Config.xml
and RootIcon.ico follow the same location. Editable via the editor.

  <Shortcuts>                        Root page; accepts folder attributes,
                                     plus optional Name and Image. Image also
                                     becomes the app's taskbar/window icon.
    <Shortcut ... />                 Launchable item.
    <Folder Name="...">...</Folder>  Submenu; nests to any depth.
    <Separator />                    Horizontal line (list view only).
    <Clipboard ... />                Copies its Text to the clipboard.
  </Shortcuts>

Shortcut attributes
  Path      An .exe, document, folder, .lnk, or URL. Bare names such as
            "calc.exe" are resolved via PATH, System32, and App Paths.
  Args      Command-line arguments.
  StartIn   Working directory.
  Image     Image file used instead of the automatic icon.

Clipboard attributes
  Text      String copied to the clipboard when the item is pressed.
  Image     Image file used instead of the automatic icon.

Folder attributes
  Image        Image replacing the folder icon.
  IconsOnly    "true" shows contents as an icon grid.
  DisplayName  "true" also shows names below icons in the grid.
  Columns      Grid columns (default 4).
  SizeFactor   Multiplies the grid icon size (default 1).

Placeholders in Path, Args, StartIn, Image:
  %app_path%          Folder containing RetroStart.exe (no trailing slash).
  %USERPROFILE% etc.  Any environment variable.


Config.xml
----------

Editable in the editor's "Settings" section.

  TextSize     Font size in points (default 11).
  LineSize     List row height in pixels (default 40).
  IconSize     Icon size in list view and grid base size (default 24).
  DarkTheme    true / false.

Saved changes apply the next time the launcher opens, even while the
process stays in the background.


https://miyu.works