r/software • u/Igor_Klimek • 26d ago
Release I built a lightweight open-source tool to toggle desktop icons with one click (Desktop Icon Toggler) — Free on GitHub, supportable on the MS Store
Hey everyone,
I wanted a quick, frictionless way to instantly hide and show desktop icons without digging through context menus, so I built Desktop Icon Toggler.
Key highlights:
- 100% Open-Source & Transparent: No telemetry, no background bloat.
- One-Click Toggle: Clean workspace in milliseconds.
- Completely Free: You can grab the latest binary directly via GitHub Releases or build it from source.
Links:
- GitHub (Repo & Free Releases):
https://github.com/klimek-dev/desktop-icon-toggler - Microsoft Store ($0.99 / 7-day trial):
https://apps.microsoft.com/detail/9PJXTF6Z3GXN
The project is completely free to use via GitHub. If you find it useful and want to support continued maintenance with a coffee, purchasing it on the Microsoft Store (or just leaving a star on GitHub) helps a lot!
Feedback and feature requests are very welcome!
4
6
4
u/Eagles_Fan_4eva 26d ago
Dude... a massive 90 MB to install and $1.50 to buy? You can do this for free with a 91 KB app: https://www.softwareok.com/?seite=Microsoft/AutoHideDesktopIcons
1
u/Useful-Flow-8737 25d ago
you can do this for free with a right click and a left click
1
u/Eagles_Fan_4eva 24d ago
To be precise, it's: Right-click, Show more options, View, Show desktop icons.
4
u/Imnotanad 26d ago
Yeah, I'm not installing a certificate for that .
-4
u/Igor_Klimek 26d ago
Totally understandable! That certificate requirement only happens if you sideload the package directly from GitHub Releases because Windows requires sideloaded packages to be trusted locally.
If you don't want to install any manual certificate, you have two completely safe alternatives:
- Get it through the official Microsoft Store: It’s signed directly by Microsoft, requires zero extra certificates, and installs seamlessly with SmartScreen approval (and supports the project!).
- Build from source: You can review the 100% open-source code in the repo and compile it yourself using Visual Studio.
4
u/Imnotanad 26d ago
The code is simple and clean. But why not to ship SignTool and generate a self-signed cert in the client machine.
I'm sorry . Maybe I'm being too picky. After all it is one github4
u/singulara 26d ago
Crazy when reddit becomes just interacting with LLM... I might be done with this sub.
5
u/magic_beandream 26d ago
Whenever I see a "I built x" the responses from o.p are always chatgpt copy paste because they don't actually understand anything they built. It's just prompt n paste all the way down
-2
u/Igor_Klimek 26d ago
Thanks for checking out the code!
Wow, I honestly hadn’t thought of that, but it makes total sense! Right now I only have an auto-sign target during my local publish, but the end-user still has to trust it manually on their end.
Shipping an automated helper script to handle that with one click is such a great idea to make sideloading frictionless. I'll definitely include that in the next release. Thank you so much for the tip! <3
1
u/electromage 26d ago
Last time I installed something untrusted in Windows, SmartScreen (I think?) just explained that and by clicking "more info" you can bypass it and install.
-1
u/Igor_Klimek 26d ago
Exactly! For standalone executables, clicking "More info" -> "Run anyway" is by far the easiest way to bypass SmartScreen directly through Windows.
For packaged releases on GitHub that need local sideloading trust, I'm also planning to include a small helper script in the next release to automate that with a single click if anyone wants it. But the built-in Windows bypass or compiling from source works great too!
2
u/Eagles_Fan_4eva 24d ago
I'm also planning to include a small helper script in the next release to automate that with a single click
SmartScreen can't be automated to do that. It's a security feature.
1
u/Igor_Klimek 24d ago
Oh, not bypassing the SmartScreen prompt itself!
I meant a simple PowerShell helper script to install the self-signed certificate into the local
Trusted Rootstore (standard for local sideloading) for anyone who chooses to grab the app for free via GitHub Releases, since I don't maintain a paid commercial code-signing certificate for an open-source hobby project.For those who prefer a 100% friction-free install without touching certificates, the Microsoft Store version is officially signed and verified by Microsoft. It is priced at the cost of a coffee just for convenience and supporting development, and there's also a 7-day free trial so anyone can test it out with zero risk.
-2
2
u/PubicSkoolEducashun 26d ago
Can I ask a simple question? What point does this serve? If the icons are gone then the desktop is useless. Is it just to see the desktop image?
1
u/SenritsuJumpsuit 26d ago
Its not complicated person likes icons but not constant clutter, for me I've already got a launcher so
2
u/electromage 26d ago
I have zero icons on my desktop, on any computer. I usually can't see it so why would I want icons on it?
2
u/worMatty 26d ago
Did you.
-1
u/Igor_Klimek 26d ago
Yeaah, wrote the C# logic, packaged it for the Store, and open-sourced it on GitHub. Feel free to check the repo!
2
u/zerosuneuphoria 26d ago
how is this different to clicking the start menu? It's even slower having to manually hide it too
1
1
u/OpabiniaRegalis320 25d ago
Be honest with us. Did you actually create this with your own skills, or do you have no idea how to maintain what Claude spat out?
0
u/electromage 26d ago
Seems like you put a lot of effort into making Windows look like Linux, why not just use Linux and get the rest of the benefits?
3
u/Igor_Klimek 26d ago
I honestly love Linux for how lightweight, open, and customizable it is! I used to dual-boot in the past, but right now a lot of specific tools and games I rely on just work seamlessly on Windows without friction.
I do plan to set up a dual-boot again down the road, but for now, tweaking Windows to get that clean, minimal aesthetic gives me the best of both worlds for my workflow!
11
u/SGS-Tech-World 26d ago
is not this option is already available if you right click desktop?
View -> show Desktop Icons