This app utilizes XAML Diagnostics to inject a dll into a process and modifies the XAML.
Original: rounk-ctrl/TranslucentSM • Fork: Arsxxi/TranslucentSM • Installer: Setup_TranslucentSM_v0.6.10.exe
Reworked by Arsxxi — fork of rounk-ctrl/TranslucentSM (GPL-3.0). Original ©2024 Rounak, this fork ©2026 Arsxxi, same license per GPL §5a. See LICENSE. Injection logic (XAML Diagnostics, CLSID
{36162BD3-3531-4131-9B8B-7FB1A991EF51}) unchanged; changes are installer/startup only.
Upstream (rounk-ctrl):
- No CMD popup —
start.exerebuilt asWindowsGUI (SubSystem:Windows,mainCRTStartup) instead of Console. Daemon hides console fallback too (start/start.cpp). - Hidden Task Scheduler logon task with 5s delay —
schtasks /create /tn TranslucentSM /tr "'{app}\start.exe' --daemon" /sc onlogon /delay 0000:05 /rl limited /f+runhidden. Replaces legacyHKCU\...\Run; installer also runs--daemonimmediately so no reboot required. - User-choosable install dir — Inno Setup 6 →
Setup_TranslucentSM_v0.6.10.exe(DefaultDirName={autopf}\TranslucentSM,DisableDirPage=no). Admin UAC, but any folder works. - <2 MB daemon — polling
StartMenuExperienceHost.exeevery 2s (CreateToolhelp32Snapshot),VC-LTL 5.0.9,Release|x64. - Packaging fixed —
Package/Package.wapprojnow refsStartTAP(was brokenTAPdll), version0.6.10.0(Arsxxi (fork of Rounak)).
Recommended: Download Setup_TranslucentSM_v0.6.10.exe from Releases → pick any folder → Install (UAC) → Start Menu translucent immediately, and hidden 5s after every logon. No CMD window.
Uninstall: Settings → Apps → TranslucentSM → Uninstall (or Start Menu → Uninstall) — deletes the chosen dir, schtasks /delete /tn TranslucentSM /f, taskkill /f /im start.exe, and legacy HKCU\Software\Microsoft\Windows\CurrentVersion\Run cleanup.
Manual (dev): msbuild start.sln /p:Configuration=Release /p:Platform=x64 after Tools > NuGet Package Manager > Restore (or nuget restore). Then installer/TranslucentSM.iss via iscc (Inno Setup 6) → Setup_*.exe.
start.exe (loader) finds StartMenuExperienceHost.exe PID, seeds HKCU\SOFTWARE\TranslucentSM, grants permissive ACLs, injects StartTAP.dll via InitializeXamlDiagnosticsEx (from Windows.UI.Xaml.dll). StartTAP.dll (IObjectWithSite/IClassFactory) watches OnVisualTreeChange and tweaks AcrylicBorder/BackgroundElement/RootGrid etc.; misc.cpp:AddSettingsPanel injects the flyout.
All REG_DWORD under HKEY_CURRENT_USER\SOFTWARE\TranslucentSM (seeded on first run, permissive ACL for ALL APPLICATION PACKAGES/Users):
TintOpacity=30— main acrylic brushTintLuminosityOpacity=30— luminosity brushHideSearch=0— hide search boxHideBorder=0— hide white border (AcrylicOverlay)HideRecommended=0— hide recommended sectionEditButton=1— inject settings flyout
Values are 0-100. Live edits via the injected flyout (misc.cpp SetVal) apply instantly; registry edits otherwise need taskkill /f /im StartMenuExperienceHost.exe (TAP loads into a fresh process).
Controls the luminosity brush (some secondary layer ig).
The main acrylic brush.
- Requires Visual Studio 2022 (v143) + Windows 10+ SDK. Open
start.sln→Tools > NuGet Package Manager > Restore→Release|x64. starttargets min10.0.10240.0,StartTAPtargets min10.0.18362.0.- Installer:
iscc installer/TranslucentSM.iss(needsx64/Release/start.exe+StartTAP.dll+ optionalinstaller/yamadaaa.bmp). OutputSetup_TranslucentSM_v0.6.10.exe.
GPL-3.0 — same as upstream. See LICENSE. Modified version marked per §5a.


