Skip to content

A taskbar icon that shows if your bluetooth device i connected. Great for headphones! Select the icon as "always show" so you never need to click further to see if your favorite device is connected.

Notifications You must be signed in to change notification settings

vindberg/taskbar-icon-bluetooth-connected

Repository files navigation

Bluetooth Device Status Taskbar App

This Windows Forms tray application shows a persistent icon in the system tray to indicate whether a specific Bluetooth device is currently connected.

Features

  • Monitors Bluetooth devices every 3 seconds

  • Tray icon turns green when the specified device is connected

  • Tray icon turns red when disconnected or not configured

  • Right-click the tray icon to:

    • Set or update the target Bluetooth device name
    • Exit the application
  • Remembers device name using Windows Registry

  • Auto-starts with Windows

Setup

Prerequisites

  • Windows 10 or 11
  • .NET Framework or .NET 6+ (Windows Desktop enabled)

Building

  1. Clone or download the repository.
  2. Open the solution in Visual Studio.
  3. Build and run the project.

First Run

  • The tray icon will appear red until you right-click it and choose "Set Bluetooth Device Name".
  • Enter the exact name of your Bluetooth device as it appears in Windows.

Registry Storage

  • Device name is stored under:

    HKEY_CURRENT_USER\SOFTWARE\BluetoothTaskbarIcon\TargetDeviceName
    

Limitations

  • Only monitors Bluetooth-connected devices (not USB or 3.5mm).
  • Does not display full device list or history.

Future Ideas

  • Add balloon notifications
  • Add support for multiple devices
  • Enable auto-detection from list

License

MIT

AI Assisted Development

Used AI Copilot to assist with code generation.

About

A taskbar icon that shows if your bluetooth device i connected. Great for headphones! Select the icon as "always show" so you never need to click further to see if your favorite device is connected.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages