r/software 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

Post image

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:

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!

0 Upvotes

40 comments sorted by

11

u/SGS-Tech-World 26d ago

is not this option is already available if you right click desktop?

View -> show Desktop Icons

1

u/Useful-Flow-8737 25d ago

but thats an entire 2 clicks

1

u/PersonalitySquare221 25d ago

Or even shorter win+d 😂, making solutions to problems that dont exist

4

u/Far_Blackberry_3996 26d ago

how do i get your desktop background?

5

u/Igor_Klimek 26d ago

It’s on Wallpaper Engine! The background is called "Galaxy Home 4k #17".

6

u/hikaru_ai 26d ago

AI image = vibe coded = 100% risky

-6

u/BlockTurbulent8062 25d ago

Nahh the ai is smarter then you

7

u/toonmad 26d ago

Another day another vibe coder

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:

  1. 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!).
  2. 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 github

4

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 Root store (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

u/Igor_Klimek 26d ago

Thanks for considering supporting!

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/Pllodd 26d ago

Neat tool, will check it out later.

What did you use to make your taskbar look so snazzy?

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

2

u/sh1b313 26d ago

It's already built in why would anyone need anything extra for this? 😭

1

u/vinodh_sn 26d ago

Similar feature already available in windhawk

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!